Последняя модификация языка программирования Google Go вышла

af0cc99b

google Google рассказала о производстве последней версии языка программирования Go.

Напоминаем, что первоначально организация Google представила Go как опытный язык еще в 2009 году. Тогда интернет-гигант обрисовал Go, как язык, в масштабах которого проводится попытка соединить скорость подготовки спортивных языков, таких как Python, с мощностью и безопасностью компилируемых языков, таких как C либо C++.

«Сегодня Go добился существенного этапа в собственном формировании. Мы объявляем завершенную версию Go 1, где устанавливается сам язык, инабор главных библиотек, дающих базу для работы Go», — говорит Эндрю Герранд, инженер по ПО Google. Согласно его заявлению, Go 1 — это первый вариант Go, зарегистрированный в качестве дистрибутива с бинарным кодом. Произведенне в настоящее время версии доступны под Linux, FreeBSD, Mac OS и Виндоус.

Также в Google рассказывают, что в конечной версии языка организация заметно увеличила надежность языка по сравнению с бывшими версиями, а с иной стороны, оставила надежность по сравнению с бывшими версиями, потому те, кто раньше применял Go для сочинения программ, в истории с конечной модификацией могут быть убеждены, что коды, сделанные и скомпонованные под ориентировочные версии, сохранят функциональность и в конечном виде.

Новая подготовка, как удостоверяют в Google, должна быть хороша для передовых создателей ПО. При 1-м же осмотре кодов, написанных на Go, можно осознать, что от наследства С++ освободиться не удалось и Google, все-таки, Go имеет несколько занимательных нововведений и изюминок, отличающих его от иных языков.

Как сообщили в Google, Go имеет свежую технологию видов и неустойчивых, стремительную компиляцию, отличную мощность, и интегрированные средства, улучшающие сочинение кодов. Язык был в подготовке внутри компании около 2-ух лет. Сначала над ним работала активная команда разработчиков программного обеспечения, позднее эти работы были выделены в собственное назначение. В настоящее время язык и его специфики размещены под лицензией BSD, дозволяющей свободное применение, и образование на основе Go свежих дочерних языков не менее тесной квалификации.

По версии Роберта Пайка, инженера Google, текущая реализация Go довольно спелая, впрочем система программ и людей вокруг Go лишь формируется. Пока для этого языка нет собственной среды подготовки, и набор библиотек для него невелик, все-таки готовые эталоны кодов есть. Пайк убежден, что зрелости Go довольно для образования значительных дополнений, с которыми работают очень многие клиенты.

В настоящее время с Go привозятся 2 вида компилаторов — 6g и 8g для 64-битных платформ и совместной архитектуры x86 как следствие. Оба компилятора, как удостоверяют в Google, работают быстро. Есть другой автор Gccgo, основанный на известной всем пользователям Linux системе компиляторов GNU GCC. Заключительный автор не так резв, однако он может формировать не менее действенный код. Все компиляторы надеются целиком на свой код. Формируемый код не классифицируется контролируемым, другими словами для его работы не требуется машина. По версии Пайка, производимый после компиляции байт-код абсолютно самостоятелен.

На вид код Go представляет из себя презанятный сосуществование старого-доброго C++ и нового языка Python, применяемого в сети-интернет.

В наследие от С свежий язык обрел технологию видов и объектно-ориентированную теорию программирования с перспективой наследования. Разработчики программного обеспечения сами могут устанавливать виды и формировать способы для регулирования ими. Второй изюминкой языка считается повторение. Go первоначально сохраняет конкурентоспособные струи, и более того Google тут добавила механизм телеканалов, в любом из которых может производиться собственный поток внутри платформы.

Веб-сайт проекта находится по адресу http://golang.org/

 

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *