Путеводитель по сайту

Let's Go, суслик Гордон, или Google –> go to GO

Netler.ru - Слово о ПК и PC, или Хроника рефлексирующего сисадмина

RSS: новые статьи сайта «Слово»·RSS: новые статьи сайта «Слово»

·Статьи

·О ПК и PC

·Страничка Настроения

 

Find us on Facebook·Find us on Facebook

·ВКонтакте

 

·SAPE.RU – покупка и продажа ссылок

 

·Аксессуары для сотовых телефонов





 

 

Let's Go, суслик Гордон, или Google –> go to GO

 

 

 

***

Что такое язык программирования Go

11 ноября 2009 г. компания Google представила очередное новшество – собственный открытый (open source) язык программирования под названием Go. Этот язык ориентирован на быструю разработку. Он позволит создавать различные приложения с поддержкой многоядерных процессоров и параллельных вычислений.

 

По свидетельству разработчиков, Go – это экспериментальный язык, который объединяет в себе высокую производительность и безопасность C++ со скоростью динамических языков программирования, таких, как Python.

 

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

 

Проект Go является open source, то есть пользователю доступен исходный код и возможность его модифицирования под собственные нужды. Синтаксис нового языка схож с широко распространенными языками программирования C, C++ и Python.

 

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

 

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

 

Предоставим слово разработчикам:

«Складывается такое впечатление, что создавать ПО становится всё сложнее, чем раньше, несмотря на то, что компьютеры развиваются. Процесс разработки программного обеспечения не стал легче по сравнению с прошедшими годами. Мы специально постарались создать язык, ориентированный на быструю разработку.

Сам язык Go (с набором инструментов для него) уже является достаточно зрелым, однако он пока еще не совсем готов для применения в разработке. Работа над созданием экосистемы вокруг этого языка программирования по-прежнему продолжается. Открытие Go для широкого сообщества программистов поможет значительно ускорить этот процесс.

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

Роб Пайк (Rob Pike; также является одним из создателей платформы Unix).

 

***

Интернет-гигант запустил отдельный сайт, посвященный новому языку – The Go Programming Language.

 

Let's Go, суслик Гордон, или Google –> go to GO

 

На этом сайте доступно всё программное и справочное обеспечение, необходимое для работы с Go.

 

Кстати, официальным логотипом-талисманом проекта стал суслик по кличке Гордон:

 

суслик по кличке Гордон

 

 

***

Разработчики говорят про новый язык так: «Go is simple, fast, safe, concurrent, fun, open source» (то есть Go – это простой, быстрый, безопасный, параллельный [способный использовать 2 и более процессоров], функциональный, программный продукт с открытым исходным кодом).

 

Слово – за сообществом open-source-программистов – Let's go to GO!..

 

Валерий Сидоров

 

 

***

Статьи о ПК и PC

Вирусы vs. антивирусы

Apple = iСтив + iPod + iPhone + iPad + iTunes + iMac + …

Apps for iPad, iPhone, iPod touch…

 

 

 

 

 

 

Путеводитель по сайту


18+

© Сидоров В.В. 2014. All rights reserved.

При использовании материалов сайта «Слово» прошу указывать источник информации!