Как стать автором
Обновить

Go исполнилось 12 лет

Время на прочтение2 мин
Количество просмотров4.1K

10 ноября 2021 года языку программирования Go исполнилось 12 лет. Разработка языка началась осень 2007 года, проектированием технологии занимались Роберт Гризмер, Роб Пайк и Кен Томпсон, которые до этого момента участвовали в проекте операционной системы Inferno. Релиз первой версии состоялся 10 ноября 2009 года. На данный момент официальный компилятор поддерживается на Linux, macOS, Windows, FreeBSD, OpenBSD, DragonFly BSD, AIX, Plan 9, Solaris и Android.

В честь этого события в блоге команды языка рассказали про путь, который пришлось пройти разработчикам за последнее время и поделились планами на будущее. Так в этом году в выпуске Go 1.16 появилась поддержка macOS ARM64, добавили интерфейс файловой системы, включили некоторые модули по умолчанию и улучшили общую оптимизацию. А уже в августе 2021 года в версии Go 1.17 добавили поддержку Windows ARM64 и улучшили безопасность TLC-шифров. 

За 2021 год команда выпустила большое количество руководство по разным сферам программирования на языке Go. В частности появилось интерактивное руководство на базе Google Cloud Shell о разработке RESTfull API с помощью Go и Gin.

Также команда разработчиков занималась интеграцией особенностей и возможностей языка в различные IDE. Включили поддержку языкового сервера gopls в Visual Studio Code по умолчанию. Кроме того запустили бета-версию фаззинга.

На февраль запланирован выпуск Go версии 1.18, в котором ожидается выход фаззинга из бета-теста и появление дженериков. Разработчики отмечают, что 18 версия только начало для большого пути. За время жизни этого выпуска команда планирует проанализировать как приживаются дженерики и как можно улучшить их поддержку в 19 версии, выход которой запланирован на август 2022 года. Также в предстоящем году команда планирует работать с проблемой зависимостей и с базой данных известных уязвимостей в Go.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 16: ↑15 и ↓1+14
Комментарии26

Другие новости