3 ms·
What you vaguely label as poor design decisions are actually trade-offs and they make sense to a plethora of highly educated engineers.
by hu3 7y ago
What you vaguely label as poor design decisions are actually trade-offs and they make sense to a plethora of highly educated engineers.
- apta 7y agoThe people who made golang are not language designers, and/or did not research established options in other language as per their admittance.
- pjmlp 7y agoJust like when C came around and everyone else was doing safe system programming in Algol dialects, PL/I, Fortran extensions, BLISS, Mesa. I see a trend here.
- foldr 7y ago>The people who made golang are not language designers, I bet they've designed and executed on more programming languages than you have :)
- apta 7y agoThat's not an argument.
- w8rbt 7y agoKen Thompson wrote B which is the direct predecessor of C. He was and is certainly a language designer and implementer. https://en.wikipedia.org/wiki/B_(programming_language) https://en.wikipedia.org/wiki/B_(programming_language)
- apta 7y agoHe falls under the "and/or did not research established options in other language as per their admittance" part of my previous statement. Not to mention that B nor C encompass lessons learned since their design.