Login Form

Обзор языка Goland

Обзор языка Goland

“Все языки программирования отражают философию их создателей”. Краткая характеристика GO:

  • высокоуровневый язык
  • сборка мусора
  • система пакетов
  • полноценные функции
  • лексическая область видимости
  • интерфейс системных вызовов и неизменяемые строки формата UTF-8

При этом отсутствуют:

  • неявные числовые преобразования
  • нет конструкторов и деструкторов
  • перезагрузки операторов
  • значений параметоров по умолчанию
  • не наследования и обобщенных типов
  • исключений
  • отстутствуют макросы
  • анотации функций
  • локальная память потока.

Go имеет широкую систему типов.Обладает возможностями параллельности, основанными на взаимодействующих последовательных процессах Хора (Hoare’s Communicating Sequential Processes), или CSP.

comments powered by Disqus