WHAT IS SO GOOD ABOUT PASCAL?
Some computer languages allow the programmer to define constants and variables in a very haphazard manner and then combine data in an even more haphazard manner. For example, if you added the number of eggs, in the above recipe, to the number of cups of flour, you would arrive at a valid mathematical addition, but a totally meaningless number. Some programming languages would allow you to do just such an addition and obediently print out the meaningless answer. Since Pascal requires you to set up your constants and variables in a very precise manner, the possibility of such a meaningless answer is minimized. A well written Pascal program has many cross checks to minimize the possibility of a completely scrambled and meaningless output. Notice however, in the last statement, that a “well written” Pascal program was under discussion. It is still up to the programmer to define the data structure in such a way that the program can help prevent garbage generation. In the end, the program wi