• Shaarli
  • Tag cloud
  • Picture wall
  • Daily
  • RSS
  • Login
4252 shaares
Filters

Go is Boring...And That’s Fantastic! | Capital One

QRCode

The best way to think about Go is to think about all the things that it doesn't have.

  • Go doesn’t have a virtual machine or an LLVM-based compiler.
  • Go doesn’t have exceptions.
  • Go doesn’t have user-defined implementation inheritance.
  • Go doesn’t have overloading for functions, methods, or operators.
  • Go doesn’t have immutables.
  • Go doesn’t have enumerations.
  • Go doesn’t have generics.
  • And Go hasn’t added any major features since Go 1 was released in 2012.

The one exciting thing that Go has is built-in concurrency support via goroutines, channels, and select. However, it is based on ideas from CSP, communicating sequential processes, which was first described in 1978.

https://www.capitalone.com/tech/software-engineering/go-is-boring/
August 14, 2020 at 4:07:20 PM EDT *
programming golang
FILLER
Shaarli · The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community · Documentation
Fold Fold all Expand Expand all Are you sure you want to delete this link? Are you sure you want to delete this tag? The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community