Rob Pike designed another programming language!
November 11, 2009
It’s called Go.
I never liked the “New Jersey school” of software engineering too much, but there’s something very charming about the kind of thing they make. For example, in this document, Rob Pike says that one of the design principles of the Go language is “no stuttering”. Things like “foo.Foo *myFoo = new foo.Foo(foo.FOO_INIT)” are avoided.
I think he is spot on. Stuttering is exactly the right term for this type of Smalltalk-flavored syntax.