Go (limbaj de programare)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Merge
limbaj de programare
Golang.png
Autor Google
Data de origine 2009 ; acum 12 ani
Ultima versiune 1,17 (16 august 2021)
Utilizare Generic
Paradigme Limbaje compilate, programare concurentă, programare structurată, programare imperativă
Tastare Static, puternic tastat
Extensii comune .merge
Influențată de C , Limbo , Modula , Newsqueak , Oberon , Pascal , Python
A influențat Cristal , Zig
Implementare referință
Licență Licență BSD
Site-ul web golang.org

Go este un limbaj de programare open source dezvoltat de Google . Lucrarea Go s-a născut în septembrie 2007 de Robert Griesemer , Rob Pike și Ken Thompson pe baza lucrărilor anterioare legate de sistemul de operare Inferno . Potrivit autorilor, necesitatea creării unui nou limbaj de programare apare din faptul că nu există un limbaj de programare care să răspundă nevoilor de compilare eficientă, executare rapidă și ușurință a programării [1] . Go a fost anunțat oficial în noiembrie 2009 .

Sisteme de operare

Compilatoarele sunt disponibile pentru următoarele sisteme de operare

Caracteristici principale

Go satisface nevoile de programare concurentă și a fost conceput pentru a optimiza timpii de compilare chiar și pentru hardware-ul modest. Sintaxa este apropiată de C, cu excepția declarației de tip și a lipsei parantezelor rotunde în construcțiile for și if . Are un sistem de colectare a gunoiului care se ocupă independent de gestionarea memoriei. Nu include captarea excepțiilor, moștenirea tipurilor, programarea generică, afirmațiile și supraîncărcarea metodei.

Exemplu

Hello World in Go:

 pachetul principal

importă "fmt"

func main () {
	fmt . Printf ( „Bună ziua, lume” )
}

Notă

linkuri externe

Controlul autorității LCCN (EN) sh2012000746 · GND (DE) 7725033-3
Google Portal Google : Accesați intrările Wikipedia despre Google