DEV Community

Discussion on: Pitch me on Go

citizen428 profile image
Michael Kohl

It is a very simple language.

While I agree with the overall statement, Go also has a fair few foot guns because the main priority of the Go team has always been keeping the language implementation simple (see New Jersey style), even if that sometimes comes at the cost of simplicity of usage.

Thread Thread
peerreynders profile image
peerreynders

It is a very simple language

"It must be familiar, roughly C-like. Programmers working at Google are early in their careers and are most familiar with procedural languages, particularly from the C family. The need to get programmers productive quickly in a new language means that the language cannot be too radical."

Go at Google: Language Design in the Service of Software Engineering

In Rich Hickey's terms it tends more towards easy (familiar) rather than simple.

Thread Thread
natescode profile image
Nathan Hedglin

True.