Форум программистов, компьютерный форум, киберфорум
Наши страницы
Go
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/22: Рейтинг темы: голосов - 22, средняя оценка - 4.73
mik-a-el
Администратор
74807 / 43942 / 243
Регистрация: 10.04.2006
Сообщений: 12,871
1

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

30.03.2012, 09:34. Просмотров 4074. Ответов 15
Метки нет (Все метки)

Cостоялся официальный релиз первой стабильной версии экспериментального открытого языка программирования Go компании Google.

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

«В ноябре 2009 г. компания Google анонсировала свой проект открытого языка Go. С тех пор более 200 сторонних специалистов сделали тысячи исправлений и добавлений в коде языка и документации, а также внесли свой вклад в его тестирование. Открытое сообщество стало одной из важнейших составляющих успеха Go. Сегодня мы с огромным удовольствием объявляем о том, что проект Go достиг первой стабильной версии - Go version 1», - говорится в официальном сообщении интернет-гиганта.

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

Go 1 доступен в виде бинарных пакетов для Windows, Linux, Mac OS X, FreeBSD и других платформ. Первый официальный релиз обладает целым рядом исправлений и улучшений по сравнению с рабочими версиями. Так, в нем появилась специальная утилита go fix, функцией которой является автоматизация приведения старых исходных кодов к текущему стандарту языка. Теперь разработчики при использовании языка Go могут отказаться от применения файлов Makefile и сборочных скриптов – вся нужная информация извлекается непосредственно из исходного кода программы.

Как отмечают представители сообщества создателей Go, также одновременно с Go 1 состоялся релиз новой версии набора инструментов Google App Engine SDK, предназначенного для создания приложений для App Engine, которая была переработана для поддержки новых возможностей Go 1.

http://www.cnews.ru/
2
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2012, 09:34
Ответы с готовыми решениями:

Google показал первую версию Google Chrome OS
http://s47.***********/i115/0911/4b/dfba16c169c6.jpg Итак, что такое Google Chrome OS? С...

XML и Java для своего маленького языка программирования
Здравствуйте!Начал изучать Xml в Java.Нашел хороший пример разбора.С недавнего времени пытался...

Можно ли создать компилятор для своего языка программирования для .NET
Сейчас вот думаю..Можно ли создать компилятор для своего языка программирования для .NET на языках...

Google выпустил Chrome 6 к двухлетию браузера
Новая версия программы стала работать быстрее. В частности, производительность JavaScript в новой...

Google выпустил бесплатную замену навигаторов
Компания Google выпустила первое фирменное приложение для смартфонов, открывающее возможность...

15
Fast_li
2 / 2 / 0
Регистрация: 05.04.2012
Сообщений: 5
05.04.2012, 16:08 2
В дополнение к самому языку Google создал целую экосистему проектов, которые поддерживают и усиливают работу Go. Хотя таких проектов существует более 100, стоит выделить из них 30 наиболее полезных, которые особенно выделяются и способны влиять на успех языка Go.
Язык программирования Go от Google: 30 способов сделать его лучше
1
silicium
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
06.04.2012, 01:07 3
Ещё бы эта собака работала как на сайте(
А то у меня даже "Hello World" запускаться не хочет ...

Добавлено через 53 минуты
О! заработала! хоть бы одна зараза написала, что путь для установки по умолчанию C:\GO, иначе настраивать многое надо
0
alex_x_x
бжни
2458 / 1666 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
06.04.2012, 01:49 4
Цитата Сообщение от mik-a-el Посмотреть сообщение
и безопасность C++
ой вей
Цитата Сообщение от mik-a-el Посмотреть сообщение
со скоростью динамических языков программирования, таких как Python
ой вей
1
06.04.2012, 01:49
Nameless One
06.04.2012, 04:56
  #5

Не по теме:

1986 — Брэд Кокс и Том Лав придумывают Objective-C. По их словам, он «сочетает безопасность С с невероятной скоростью Smalltalk». Современные историки относят это высказывание на счет косноязычия авторов.
Краткая, неполная и вымышленная история языков программирования

0
alex_x_x
06.04.2012, 10:04
  #6

Не по теме:

Nameless One, дада, видимо у той хронологии будет продолжение

0
silicium
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
17.04.2012, 21:20 7
Ну, язык считаю удачным. Мне понравилось.
Посмотрим, что будет с визуальными средствами разработки...
0
korvin_
2731 / 2007 / 359
Регистрация: 28.04.2012
Сообщений: 6,828
28.04.2012, 19:40 8
Цитата Сообщение от silicium Посмотреть сообщение
Посмотрим, что будет с визуальными средствами разработки...
Учитывая, что Google и авторы позиционируют язык как предназначеный в первую очередь для написания серверных приложений, скорее всего с ними(визуальными средствами) ничего не будет.
0
Nameless One
Эксперт С++
5797 / 3447 / 356
Регистрация: 08.02.2010
Сообщений: 7,448
28.04.2012, 19:58 9
korvin_, ну, наверняка что-то такое придумают (придумали же Delphi for PHP), правда, не факт, что оно взлетит
0
accept
4840 / 3261 / 465
Регистрация: 10.12.2008
Сообщений: 10,569
30.04.2012, 09:25 10
Цитата Сообщение от alex_x_x Посмотреть сообщение
Цитата Сообщение от mik-a-el
со скоростью динамических языков программирования, таких как Python
ой вей
похоже, имелась в виду скорость разработки
тут пишут
0
silicium
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
30.04.2012, 18:07 11
Для серверов? Может быть и прокатит. Мультипоточность толково реализована. Хотя о реальной производительности говорить рано: попробуйте взять действительный корень от -1 ))
0
Nameless One
30.04.2012, 18:11
  #12

Не по теме:

Цитата Сообщение от silicium Посмотреть сообщение
Хотя о реальной производительности говорить рано: попробуйте взять действительный корень от -1
а что, действительный [квадратный] корень от -1 уже определен?

0
silicium
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
01.05.2012, 15:15 13
Корень не определён. Но ты попробуй его в Си вычислить. А потом в Go. Результат весьма забавный )
0
alex_x_x
бжни
2458 / 1666 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
01.05.2012, 15:58 14
silicium, еще как определен
0
Nameless One
Эксперт С++
5797 / 3447 / 356
Регистрация: 08.02.2010
Сообщений: 7,448
01.05.2012, 16:24 15
alex_x_x, я говорил о том, определен ли квадратный корень как математическая функция http://www.cyberforum.ru/cgi-bin/latex.cgi?\mathbb{R} \to \mathbb{R}.
Цитата Сообщение от silicium Посмотреть сообщение
Корень не определён. Но ты попробуй его в Си вычислить. А потом в Go. Результат весьма забавный )
и там, и там получим NaN, что неудивительно, т.к., насколько я знаю, модуль math опирается на сишную реализацию
0
silicium
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
02.05.2012, 02:36 16
У меня результат был несколько более неожиданным
0
02.05.2012, 02:36
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2012, 02:36

По русскому названию языка программирования определить английское название этого языка
Задача на перечисляемый тип P=(ада, бейсик, модула2, лисп, паскаль, пл2, фортран); A=(ada, basic,...

С какого языка стоит начать обучение? С языка программирования Pascal?
Здравствуйте. Хотелось бы больше знать о компьютерной безопасности, в частности, о...

По русскому названию языка программирования присвоить переменной английское название этого языка
Дан перечень названий языков програм. на русском и англ. языках.По русскому названию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru