3 ms·
Computer science is less than a century old. There's no reason to think we know enough to design perfect languages yet. But with an additional 30 years of hin
by kbob 5y ago
Computer science is less than a century old. There's no reason to think we know enough to design perfect languages yet. But with an additional 30 years of hindsight, we can make somewhat better languages now, and we should.
- pjmlp 5y agoWe already had 20 years of hinsight that C's authors decided to ignore, had UNIX not been free beer for all practical purposes, history would have taken another path regarding C's adoption.
- Koshkin 5y agoYeah but the thought of living in a world where they use Ada++, AdaVM, and AdaScript makes me shudder...
- pjmlp 5y agoIt would have sufficed that the language had proper bounds checking, string and array types (that doesn't preclude pointers to everywhere on the universe), strong namespaced enumerations, required &array[0] instead of pointer decay, proper sized allocation. All lessons from what was being done from JOVIAL, ESPOL, NEWP, PL/I various offsprings, during the 20 years that preceded C.