|
|
|
|
|
by user5994461
2074 days ago
|
|
He would probably form a completely different opinion, the world is nothing like what could be anticipated 30 years go. The first languages and their compilers were strongly driven by hardware constraints, a kilobyte of memory costing an arm and a leg. Imagine storing function names in memory to compile the program, it doesn't fit in 1 kB. Imagine storing the whole source code in memory for processing, it doesn't work when there is less than a 1 MB of memory available. It's ridiculous today but it's real reasons why things were made global back then or why C/pascal split the code between a header and a source file. |
|