| |
| | Essay #3: Programming - nuwen.net |
 | | A program has a "state", which is the collective status of files, variables, memory, and other resources, and GOTO makes it incredibly difficult to understand what the state of a program is at any given point. |
 | | Structured programming took the idea of functions, chunks of code which do something and then return data, and made it into the unit around which programs were to be broken up. |
 | | Similarly, when learning a programming language, you should not learn how the compiler passes arguments to functions, how virtual functions do their thing, how signed integers are represented by the machine, and how malloc(), free(), new, new[], delete, and delete[] perform their magic. |
| nuwen.net /essay3.html (3308 words) |
|