Google представила первую версию собственного языка программирования
Похоже, компания Google не собирается ограничивать себя лишь разработкой новых версий операционных систем для мобильных устройств и совершенствованием интернет-браузеров. В среду 28 марта вышел в свет собственный язык программирования от информационного гиганта. Это первая рабочая версия языка Go под номером 1.
По замыслу программистов Google их новый продукт должен объединить в себе все положительные стороны других языков, давно используемых при создании программ. Go вобрал в себя быстроту разработки динамических языков и производительность компилируемых.
Уже сейчас Go 1 можно свободно загрузить на сайте компании. Причем доступны дистрибутивы под все основные операционные системы: Windows, Mac OS X, Free BSD и Linux. Как говорят сами разработчики, Go 1 является платформой (основой) для будущих более совершенных версий нового языка программирования. Разработкой Go 1 программисты Google начали заниматься еще в 2007 году. Спустя два года проект получил статус «открыт для сторонних разработчиков». Хотя до выхода первой рабочей версии языка (Go 1) он считался экспериментальным, это не мешало ему использоваться во многих информационных продуктах самой компании-разработчика.
К тому же последующие версии языка, как утверждает Google будут полностью совместимы с базовой. То есть программы, написанные на Go 1 будут абсолютно работоспособны после возможного их редактирования на Go 1.1, Go 1.2 и так далее.
Основы Go Google заложила уже давно, но представители компании откладывали выход своего продукта до полного устранения проблем, которые возникали в процессе его тестирования. В частности была улучшена совместимость с различными операционными системами и старыми версиями программ. Добавлены библиотеки кодов для более широких возможностей языка. Был расширен набор инструментов для обеспечения большей автоматизации процесса программирования.
По заверению Google выпуск в свет Go 1 стал возможным не только благодаря усиленной работе программистов самой компании, к его совершенствованию немало усилий приложили и сторонние разработчики, после того как компания открыла исходный код языка.