5 ms·
The people who designed golang did not have PhDs in PL. They were not even PL designers to begin with, and it shows at how poorly designed it is. (And no, one p
by apta 6y ago
The people who designed golang did not have PhDs in PL. They were not even PL designers to begin with, and it shows at how poorly designed it is. (And no, one person who happened to work on C doesn't count, since language design evolved a lot since then).
Incidentally, golang did not end up replacing C++ or Java in the slightest, especially at Google. It is in the same space as python.
- platinumrad 6y agoI have criticisms of Go too, but your statement is factually incorrect. Robert Griesemer did a PhD under Niklaus Wirth.
- apta 6y agoThanks for the information, I didn't know that. It just make it weirder how the language turned out. Perhaps he didn't influence the initial design enough?
- jfkebwjsbx 6y agoHaving a PhD on a field does not automatically imply you can produce good results, specially if targeted for widespread consumption. It is actually very rare when that happens. I am not saying that is the case here one way or the other, though.
- danielscrubs 6y agoUnder Niklaus Wirth nonetheless, that's just awesome, the grand dad of performant compilers. Having a PhD means you studied for years to push boundaries, nothing more, nothing less. Lets not forget that the bosses usually decides exactly what should be done with sprints and standup, especially in teams that are not research focused.
- sacado2 6y agoActually I think go is semantically much closer to oberon than to C.
- deleted 6y ago[deleted]