Term of the Moment

email attachment


Look Up Another Term


Redirected from: elegant software

Definition: elegant program


Software that is simple in design. An elegant program means that the program's logic can be easily traced by another programmer. In the past, an elegant program also meant using the least amount of RAM and CPU time. Today, that mostly applies to embedded applications in low-end microcontrollers (MCUs) that have limited RAM and storage. However, requiring fewer machine resources to accomplish the same result is always the more elegant approach. See hard coded and microcontroller.