Re:“Modern” C++ Lamentations
by makapuf on Saturday December 29, 2018 @01:33AM
(#18782283)
Using complexity as an argument against Go is not really accurate in my point of view.
[ Parent
| on HN ]
It is, because after Modula-2, Wirth's goals have been to produce the minimalist, type safe, systems programming language.
Oberon-2, Concurrent Pascal, Active Oberon and Zonnon variants were designed by students or together with ETHZ fellow researchers.
Oberon is smaller than Modula-2, and Oberon-07 lost features on each language revision.
So from our point of view Go isn't complex.
From my point of view Go still lacks several features, which Go 2.0 will kind of address.
However, from Wirth's point of view, which after being retired was still trying to design such minimal language, Go is indeed complex.
You can see this by reading the language reports.