Украинское сообщество программистов

Google запустил Go – новый язык программирования

inna_s
Опубликовано 11.11.2009 в Новости

go logoКомпания Google объявила о создании нового языка программирования. Проект с открытым кодом получил название Go. Главное предназначение Go – создание приложений с поддержкой многоядерных процессоров и параллельных вычислений.

Одним из авторов языка стал создатель платформы Unix Роб Пайк (Rob Pike), сейчас работающий в Google.

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

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

В Go используется новая система типов и переменных, здесь присутствует быстрая компиляция, а также встроенные средства, облегчающие написание кодов. В данный момент язык и его спецификации опубликованы под свободной лицензией BSD. Это означает, что желающие могут на основе Go создавать также дочерние языки более узкой специализации. Однако создатели языка считают, что пока его зрелости недостаточно для создания серьезных приложений.

Сайт проекта — http://golang.org/

Теги: , , ,

1 звезда2 звезды3 звезды4 звезды5 звезд (2 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...
Распределение голосов

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (2) к “Google запустил Go – новый язык программирования” RSS

  1. badCoder

    Хто знає скільки мегабайт займає gccgo на svn??

  2. kiss

    http://www.inr.ac.ru/~info21/go.htm

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

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Добавить статью

Станьте автором нашего сайта!

Какие материалы подходят для публикации? — Такие.

Присылайте статьи на editors@developers.org.ua.

Подробнее.

Популярные теги

Все теги

Комментарии

Последние комментарии

интернет магазин бытовая техника магазин Laptoper