Performant software


















The details of what makes up performance can be variable - possibly speed, possibly algorithmic simplicity, possibly the frequency with which your bowling algorithm results in strikes.

Or perfect games. Or simply wins. Show 2 more comments. Paul Nathan. The Overflow Blog. Podcast Making Agile work for data science. Stack Gives Back Featured on Meta. New post summary designs on greatest hits now, everywhere else eventually.

Related Hot Network Questions. Stack Overflow works best with JavaScript enabled. Accept all cookies Customize settings. View Capabilities Defense Your partner for mission success. View Capabilities. Safety Critical Software Development. Our Mission: Your Success. What We Bring: With over 20 years and more than programs under our belt, Performance Software is a leading systems and software development firm serving safety and mission-critical industries. The Result: Performance helped reduced risks and costs for some of the largest programs in aviation history.

Systems and Software Develop your next safety critical system with avionics and certification experts on your side. World-Class Data Activate your systems with real-time, high-precision airport mapping databases, navigation data and imagery. The Power of Performance. Preferred Supplier Status Long-term relationships with top-tier avionics suppliers.

French to the rescue! They already gave us cache, which is another great contribution of the French to computer science jargon, and English in general.

Skip to content. Divide by Zero! Laws of Performant Software Posted on September 19, by crista. These days, all mainstream programming languages and their standard libraries are pretty optimized, and can be used to write performant code in a large range of application domains. They can also be used to write horribly performing code. For better or for worse, the high-level languages provide a large surface area of candy features and libraries that are really awesome to use… until you realize they require huge amounts of memory, or have a super-linear behavior with size of input.

There is usually another, better performing way of doing it even in high-level programming languages. Here, x and y denote two versions of the same code, and d x, y is the difference between them.

What this law says is that small code differences can have huge effect differences. Some may recognize this law from chaotic systems or just follow the link! Are you producing too much garbage unnecessarily? Are you caching things properly? Are you overusing serialization or using a slow serializer? Are your dictionaries too big to the point of being inefficient? Pinned textlab Public. Annotation-Studio Public. Last updated Name Stars. JavaScript 0 0 9 6 Updated Jan 13, JavaScript 11 GPL Annotation-Studio Public An online annotation platform for teaching and learning in the humanities.

JavaScript 3 GPL



0コメント

  • 1000 / 1000