How a program performs can have a powerful effect on its value and how effective it is. Professional software engineers have long known this and strive to improve performance. Some end-user programmers, particularly scientists, also share this concern about performance. There are many systems where when something happens, or how fast code can execute is of utmost importance. For example, code written by a lab technician might need to read a signal every 100 milliseconds. While the code might be correct, it could be written inefficiently and execute every 250 milliseconds, thus missing the desired read time.
展开▼