Go(lang)

Go

  • Single process, multi threaded
  • All core libraries come from the language developers
  • runs directly in the OS
  • Strict, static, compiled

Node

  • Single process, single threaded
  • Some core libraries are written by the community
  • runs on V8
  • Interpreted 

Foundation

Tooling

Language Features 

  • structs, interfaces click
  • goroutines, channels click click
  • strictness (unused, uncaptured vars) 
  • No exceptions click
  • Composition instead of inheritance 
  • Pointers click   

Go(lang)

By Zlatin Stanimirov

Go(lang)

  • 927