GoLanguage

ThoughtStorms Wiki

Context : ProgrammingLanguages

Invented by Google for server-side stuff. Compiles to native (like C++) but looks more like a Python / JS etc. level language. Famously compiles incrementally and fast. But has no links to external dynamic libraries. Everything is static library compiled into the final object file. So no dependency issues.

I've never used it though, so don't know much about it.

Quora Answer : Why should I learn Go (Golang) instead of Scala, Kotlin, Rust, Erlang, Haskell, Clojure, OCaml etc.?

Feb 2, 2018

You want to learn Go-lang instead of Scala, Kotlin and Clojure if you want to compile to native rather than run on the Java Virtual Machine

You want to learn Go-lang instead of Erlang if you want to compile to native rather than run on Erlang's OTP Virtual Machine.

You want to learn Go-lang instead of Erlang, Clojure, Haskell or OCaml if you want something closer to the procedural code you are already familiar with rather than commit yourself to the Functional paradigm.

You want to learn Go-lang instead of Rust if you want garbage collection instead of doing lower-level memory management (even using Rust's nicer-than-C features)

No Backlinks