Mikä on Golang?

Go, joka tunnetaan myös nimellä golang, on tietokoneohjelmointikieli, jonka kehittäminen alkoi vuonna 2007 Googlessa, ja se esiteltiin yleisölle vuonna 2009.

Goin kolme johtavaa kehittäjää Googlessa olivat Robert Griesemer, Rob Pike ja Ken Thompson. Heidän tavoitteensa oli luoda kieli, joka perustuu löyhästi C-ohjelmointikielen syntaksiin, joka poistaisi "vieras roskat" sellaisista kielistä kuin C ++. Tämän seurauksena Go jättää pois monien muiden modernien kielten ominaisuuksien, kuten menetelmän ja operaattorin ylikuormituksen, osoittimen aritmeettisen ja tyypin perintön.

Siirry ei ole vapaamuotoinen kieli: sen yleissopimukset määrittelevät monia muotoilutietoja, mukaan lukien syvennyksen ja tilojen käyttö. Kieli edellyttää, että mikään sen ilmoitetuista muuttujista tai tuoduista kirjastoista ei ole käytössä, ja kaikki palautusilmoitukset ovat pakollisia.

Go käyttää "tyypin päätelmää" muuttuvissa ilmoituksissa: muuttujan tyyppi, sen sijaan että se olisi nimenomainen osa ilmoitusta koskevasta lausunnosta, johtuu itse arvotyypistä. Esimerkiksi missä C: ssä voidaan määrittää kokonaisluku muuttuja x arvoon 0 lausuman kanssa.

 int x = 0; 

Vuonna Go vastaa vastaava lausunto:

 x: = 0 

Muuttuja kirjoitetaan kokonaislukuna itse arvon perusteella.

Tässä on klassinen "Hei, maailma!" ohjelma, kuten Go:

 paketin päätuonti "fmt" func main () {fmt.Println ("Hei, maailma")} 

Ohjelmointikieli, ohjelmointitermit