Go Language: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 6: Line 6:
Go declarations can be read "naturally" from left to right, which makes it easy to read.
Go declarations can be read "naturally" from left to right, which makes it easy to read.


These are several reasons to use Go: concurrency is a fundamental part of the language, the standard library has almost everything one needs, it is a terse language and "feels" dynamically typed, but it compiles  straight into machine code, it compiles fast, it runs fast and Google is behind it.
These are several reasons to use Go: concurrency is a fundamental part of the language, the standard library has almost everything one needs, it is a terse language and "feels" dynamically typed, but it compiles  straight into machine code, it compiles fast, and it runs fast.


=TO DEPLETE and MERGE into THIS DOCUMENT=
=TO DEPLETE and MERGE into THIS DOCUMENT=

Revision as of 21:32, 14 August 2023

Internal

Overview

Go Language Specification document defines Go as a general-purpose compiled language designed with systems programming in mind. It is strongly typed and garbage-collected and has explicit support for concurrent programming. Programs are constructed from packages, whose properties allow efficient management of dependencies. The existing implementations use a traditional compile/link model to generate executable binaries.

Go declarations can be read "naturally" from left to right, which makes it easy to read.

These are several reasons to use Go: concurrency is a fundamental part of the language, the standard library has almost everything one needs, it is a terse language and "feels" dynamically typed, but it compiles straight into machine code, it compiles fast, and it runs fast.

TO DEPLETE and MERGE into THIS DOCUMENT

These are documents produced by the previous attempt. Process, merge into this document, and deplete: