Хабы: Go, Программирование
Язык программирования Go, также известный как Golang, был разработан в Google в 2007 году Робертом Гриземером, Робом Пайком и Кеном Томпсоном. Он стал открытым исходным кодом в 2009 году.
Это статически типизированный язык с синтаксисом, схожим с языком C, но лишённым его избыточной сложности. Например, Go сохранил лаконичность и читаемость C, но убрал такие элементы, как классы, наследование или исключения, заменив их более простыми и предсказуемыми конструкциями. Вместо этого язык предлагает встроенные механизмы для работы с параллелизмом (горутины и каналы), автоматическое управление памятью (сборка мусора) и строгую статическую типизацию для минимизации ошибок на этапе компиляции.
В этой статье вы узнаете, как написать простое CLI-приложение (интерфейс командной строки) на Go. Сначала мы кратко разберём ключевые особенности языка. Затем обсудим базовую структуру файла в Go. Рассмотрим основные типы данных и конструкции языка.
Читать далее