Hacker News new | ask | show | jobs
by bsg75 4698 days ago
> Go isn't an impressive programming language, but a very impressive software engineering language.

Curious, what is the distinction?

2 comments

He means that Go will not impress programming language geeks and academic PL researchers with cool evolved syntax or cutting edge features, but is a fine language for actually building software.

In the same sense that a language that "in theory" has tons of cool stuff might be unusuable in practice (due to complexity, opaqueness, lack of libs, strange syntax etc).

IMO, simplicity, no surprises, doing stuff in a way that "makes sense" without a lot of boilerplate or cruft.