Pike, Robert Griesemer • Started as an experiment in 2007, Announced in 2009 and 1.0 came in 2012 • Replacement for C++ but now attracts people from all sorts of languages • Easy to learn, reason about, statically compiled yet productive
& Easy to Learn • Very very fast & Low memory foot print • Built for system programming / Networking • Concurrency • Single Binary & Cross Compilation • Dependencies from VCS
The official specification is less than 40 pages • Very small number of built in keywords • One type of loop • The documentation is very detailed • “Effective Go” • Friendly community
single binary executable. • You can embed resources into it easily (packing). • Cross compile on major platforms. • Cross compilation would not work on CGO.