Разработчики языка программирования Go сообщили о релизе Golang 1.17. Обновление примечательно поддержкой новой архитектуры процессора и улучшением производительности языка в целом.
В первую очередь изменения коснулись процесса компиляции. Появились новые способы передачи аргументов в функции, что позволило увеличить скорость работы программ, написанных на Go, на 5%. Также это помогло сократить размер приложений, созданных с использованием языка Go, на 2%.
Второе важное нововведение – нативная поддержка 64-битной архитектуры для Windows. Теперь не нужно будет использовать методы эмуляции, чтобы задействовать все возможности языка.
Также создатели языка исправили ряд ошибок, усовершенствовали модуль crypto/x509 и добавили функции unsafe.Add и unsafe.Slice.
Важно отметить, что появление Go 1.17 никак не повлияет на существующие программы. По словам создателей языка, приложения, написанные на более ранних версиях Go, продолжат компилироваться без проблем, и каких-то значительных мер пользователям предпринимать не придется.
Подробнее со всеми новшествами в Go 1.17 можно ознакомиться на странице с описанием релиза. Обновленная версия языка уже доступна для загрузки на официальном сайте разработчиков.
Комментарии