Язык программирования Go

Go или GoLang — компилируемый многопоточный язык программирования. Язык был разработан Google для решения проблем корпорации, возникающих при разработке программного обеспечения.

Основные особенности языка:

  • Ортогональность — в языке есть небольшое число средств, не повторяющих функциональность друг друга.
  • Простая грамматика — минимум ключевых слов, легко разбираемая структура и читаемый код.
  • Простая работа с типами — типизация обеспечивает безопасность, но не превращается в бюрократию.
  • Отсутствие неявных преобразований.
  • Сборка мусора.
  • Встроенные простые и эффективные средства распараллеливания.
  • Чёткое разделение интерфейса и реализации.
  • Быстрая сборка за счёт эффективной системы пакетов с явным указанием зависимостей.

Мы используем GoLang в тех частях разрабатываемых приложений, где требуется максимально высокая скорость отклика или где ожидается очень высокая нагрузка.

Смотрите также:

Язык программирования Ruby
Python