Форум программистов, компьютерный форум, киберфорум
Go (Golang)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/26: Рейтинг темы: голосов - 26, средняя оценка - 4.65
Администратор
 Аватар для mik-a-el
87858 / 53179 / 249
Регистрация: 10.04.2006
Сообщений: 13,765

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

30.03.2012, 09:34. Показов 4956. Ответов 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/
3
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
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 на языках C#, VB.NET? Интересует только создание...

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

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

Не по теме:

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

0
06.04.2012, 10:04

Не по теме:

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

0
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
17.04.2012, 21:20
Ну, язык считаю удачным. Мне понравилось.
Посмотрим, что будет с визуальными средствами разработки...
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,779
28.04.2012, 19:40
Цитата Сообщение от silicium Посмотреть сообщение
Посмотрим, что будет с визуальными средствами разработки...
Учитывая, что Google и авторы позиционируют язык как предназначеный в первую очередь для написания серверных приложений, скорее всего с ними(визуальными средствами) ничего не будет.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
28.04.2012, 19:58
korvin_, ну, наверняка что-то такое придумают (придумали же Delphi for PHP), правда, не факт, что оно взлетит
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
30.04.2012, 09:25
Цитата Сообщение от alex_x_x Посмотреть сообщение
Цитата Сообщение от mik-a-el
со скоростью динамических языков программирования, таких как Python
ой вей
похоже, имелась в виду скорость разработки
тут пишут
0
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
30.04.2012, 18:07
Для серверов? Может быть и прокатит. Мультипоточность толково реализована. Хотя о реальной производительности говорить рано: попробуйте взять действительный корень от -1 ))
0
30.04.2012, 18:11

Не по теме:

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

0
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
01.05.2012, 15:15
Корень не определён. Но ты попробуй его в Си вычислить. А потом в Go. Результат весьма забавный )
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
01.05.2012, 15:58
silicium, еще как определен
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
01.05.2012, 16:24
alex_x_x, я говорил о том, определен ли квадратный корень как математическая функция https://www.cyberforum.ru/cgi-bin/latex.cgi?\mathbb{R} \to \mathbb{R}.
Цитата Сообщение от silicium Посмотреть сообщение
Корень не определён. Но ты попробуй его в Си вычислить. А потом в Go. Результат весьма забавный )
и там, и там получим NaN, что неудивительно, т.к., насколько я знаю, модуль math опирается на сишную реализацию
0
5 / 5 / 1
Регистрация: 26.10.2010
Сообщений: 126
02.05.2012, 02:36
У меня результат был несколько более неожиданным
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.05.2012, 02:36
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru