|
|
|
|
|
by 908B64B197
1206 days ago
|
|
Telling non-technical people about UNIX is often eye-opening. Development for UNIX started in 1969. It was done in a documented way, using well defined APIs (that later became standard) by world class engineers. The original code (in C) is still readable. Running it on modern hardware would be a challenge, since computer architectures changed quite a bit, and modern CPU architectures were simply not invented yet! But it's not legacy code; the interfaces, ideas and libraries from 1969 have been improved on and are the foundation of the modern computing landscape. Yet spaghetti code from two years ago, written by "best value" programmers in a language that's 100% still supported is very much legacy code. Unintelligible comments, no tests, copy-pasted code, inline queries, the list goes on. Often simpler to just re-write. |
|