Какво представлява Golang?

Go, известен още като golang, е език за компютърно програмиране, чието разработване започна през 2007 г. в Google и беше представено на обществеността през 2009 г.

Тримата водещи разработчици в Google бяха Робърт Грисъмер, Роб Пайк и Кен Томпсън. Тяхната цел беше да създадат език, свободно базиран на синтаксиса на програмния език С, който ще елиминира „външния боклук“ от езици като C ++. В резултат на това Go избягва много характеристики на други съвременни езици, като претоварване на методи и оператори, аритметика на указатели и наследяване на типа.

Go не е език на свободна форма: неговите конвенции определят много подробности за форматирането, включително как да се използват отпечатъци и интервали. Езикът изисква нито една от декларираните променливи или импортираните библиотеки да не се използва и всички декларации за връщане са задължителни.

Go използва декларация за тип в декларациите на променливите: типът променлива, вместо да бъде изрична част от декларацията на декларацията, се извежда от самия тип стойност. Например, където в C целочислена променлива x може да бъде настроена на стойността 0 с израза.

 int x = 0; 

В Go еквивалентното изявление ще бъде:

 x: = 0 

Променливата ще бъде въведена като цяло число въз основа на самата стойност.

Тук е класиката "Здравей, свят!" програма, както е написано в Go:

 основен внос на пакета "fmt" func main () {fmt.Println ("Здравейте, свят")} 

Език на програмиране, Условия за програмиране