|
|
application == general-purpose components + application-specific code
Each component handles some common, low-level aspect of programming which in C or C++ tends to be tedious and error-prone. Think of the code you have written to manage arrays, strings, and lists; now think of the time and effort you could have saved if this same code were already available in an efficient, bug-free, conveniently-reusable form!