Що таке Голанг?

Go, також відомий як golang, є мовою комп'ютерного програмування, розробка якої почалася в 2007 році в Google, і була представлена ​​громадськості в 2009 році.

Трьома провідними розробниками Go в Google були Роберт Грізер, Роб Пайк і Кен Томпсон. Їх метою було створення мови, вільно заснованої на синтаксисі мови програмування С, що дозволило б усунути "сторонній сміття" мов, таких як C ++. Як результат, Go утримує багато особливостей інших сучасних мов, таких як перевантаження методів і операторів, арифметика покажчиків і успадкування типу.

Перехід не є мовою вільної форми: його угоди визначають багато деталей форматування, включаючи спосіб використання відступів і пробілів. Мова вимагає, щоб жодна з оголошених змінних або імпортованих бібліотек не використовувалася, і всі звіти про повернення є обов'язковими.

Go використовує "type inference" в деклараціях змінних: тип змінної, а не явна частина заяви декларації, виводиться за допомогою самого типу типу. Наприклад, де в C ціла змінна x може бути встановлена ​​у значення 0 з оператором.

 int x = 0; 

У Go еквівалентна заява буде:

 x: = 0 

Змінна буде набрана як ціле число на основі самого значення.

Ось класика "Привіт, Світ!" програми, як написано в Go:

 пакет головного імпорту "fmt" func main () {fmt.Println ("Привіт, Світ")} 

Мова програмування, терміни програмування