powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вышла первая версия языка программирования Go
40 сообщений из 40, показаны все 2 страниц
Вышла первая версия языка программирования Go
    #37730707
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компания Google в среду, 28 марта, представила первую стабильную версию языка программирования Go. Она получила название Go 1.

Go 1 можно загрузить на сайте, посвященном языку. Доступны дистрибутивы для Windows, Mac OS X, FreeBSD и операционных систем на ядре Linux. Язык распространяется под лицензией BSD.

Главная цель первой версии Go - заложить платформу для будущих версий языка, говорится в блоге Go. Разработчики и авторы книг про Go 1 могут быть уверены, что их программы и советы будут актуальны и для Go 1.1, Go 1.2 и так далее.

К разработке языка Go в Google приступили в 2007 году. Два года спустя компания открыла проект для сторонних разработчиков, но всячески подчеркивала его экспериментальный характер. Тем не менее, Go используется для реальных задач программистами "внутри" Google.

По замыслу Google, Go должен объединять в себе быстроту разработки динамических языков и производительность компилируемых. Над проектом работают несколько именитых программистов, включая разработчиков UNIX Кена Томпсона и Роба Пайк

http://blog.golang.org/2012/03/go-version-1-is-released.html
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37730893
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Язык довольно слабенький, много критики.

Он скорее, нацелен на аудиторию скриптовых языков, чем универсальных.

Python либо D выглядят солиднее.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37731111
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglЯзык довольно слабенький, много критики.

Он скорее, нацелен на аудиторию скриптовых языков, чем универсальных.

Python либо D выглядят солиднее.
да ну? гугл его позиционирует, как параллельный системный язык, для написания высоконагруженных сервисов(сейчас они для этого с++ используют).
врядли здесь питон что-то решает, джава - и та производительней будет.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37731189
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LepsikGo должен объединять в себе быстроту разработки динамических языков и производительность компилируемых.это уже сделано в V8 (движок для Node.js), тем же самым гуглом.
какой-то у них "творческий зуд"
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37731515
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglОн скорее, нацелен на аудиторию скриптовых языков, чем универсальных.
Статически типизированный, компилирующийся в нативный код скриптовый язык? Да ты шутишь наверное.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732398
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечLepsikGo должен объединять в себе быстроту разработки динамических языков и производительность компилируемых.это уже сделано в V8 (движок для Node.js), тем же самым гуглом.
какой-то у них "творческий зуд"дак они и замену джаваскрипту недавно выпускали(дарт вроде называется)
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732399
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinSiemarglОн скорее, нацелен на аудиторию скриптовых языков, чем универсальных.
Статически типизированный, компилирующийся в нативный код скриптовый язык? Да ты шутишь наверное.да и еще с прицелом а параллелизм.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732404
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinSiemarglОн скорее, нацелен на аудиторию скриптовых языков, чем универсальных.
Статически типизированный , компилирующийся в нативный код скриптовый язык? Да ты шутишь наверное.

вот тот же эф-шарп, хоть и статически типизированный, но для написания скриптов вполне годиться.
правда в не нативный код компилится.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732429
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне в нем синтаксический антисахар не нравятся. Действительно эксперименталка для высвобождения фантазии. А теперь всю эту фантазию в массы.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732439
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragonсинтаксический антисахар
что такое сахар - знаю, а вот антисахар - не доводилось видеть. можно пример в студию, так сказать?
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732462
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNEdd.Dragonсинтаксический антисахар
что такое сахар - знаю, а вот антисахар - не доводилось видеть. можно пример в студию, так сказать?
Антисахар - это то, что по их мнению делает их язык либо удобнее, либо непохожее на остальных. А для меня это неудобство - сахар превращается в антисахар.

Раз уж ввели возможность склеить импорты в один. То почему так можно:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
import (
   "pack1"
   "pack2"
   "pack3"
   "pack4"
   "pack5"
)



А так нельзя:
Код: javascript
1.
import ("pack1"   "pack2"   "pack3"   "pack4"    "pack5" )



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

Ну множественные фантазии не несущих в себе пользы перетасовок ключевых слов типа var a, b, c int и финтиключешк типа var a, b, c := true, 1, "ага" сгладит конечно же синтаксическая подсветка. Но все-равно не приятно, что другие постарались не мучать программиста и быть похожими на других, где это не мешает, а только помогает абстрагироваться на задаче. А тут без цели нужно учить новые перетасовки и запоминать их, чтобы не делать деских ошибок типа не тула слово вписал или написал запятую там, где она не нужна и наоборот, не написал ее там, где нужна.

В общем, кроме как ради "быть непохожим" другой цели не вижу. Ну и ситуация с запятыми да и вообще со "знаками препинания" тоже напрягает - непоследовательность в этом вопросе. Тут ставим, тут нет. Тут можно так, а тут эдак.

Хотя нет. Есть и практическая цель во всем этом: чтобы компилировался код, написанный под накурку! =)
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732468
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonНу множественные фантазии не несущих в себе пользы перетасовок ключевых слов типа var a, b, c int и финтиключешк типа var a, b, c := true, 1, "ага" сгладит конечно же синтаксическая подсветка. Но все-равно не приятно, что другие постарались не мучать программиста и быть похожими на других, где это не мешает, а только помогает абстрагироваться на задаче.

ну, это они стырили с питона. а найти программиста не занакомого с питоном - сейчас трудно. поэтому говорить что это "не похоже на других" - нельзя.

а так да. бесполезная фича, если в языке нет туплов. внимание вопрос: в Го туплы есть?
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732470
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNEdd.DragonНу множественные фантазии не несущих в себе пользы перетасовок ключевых слов типа var a, b, c int и финтиключешк типа var a, b, c := true, 1, "ага" сгладит конечно же синтаксическая подсветка. Но все-равно не приятно, что другие постарались не мучать программиста и быть похожими на других, где это не мешает, а только помогает абстрагироваться на задаче.

ну, это они стырили с питона. а найти программиста не занакомого с питоном - сейчас трудно. поэтому говорить что это "не похоже на других" - нельзя.

а так да. бесполезная фича, если в языке нет туплов. внимание вопрос: в Го туплы есть?вот что про это написано в вики:

"Go допускает множественные присваивания, выполняемые параллельно:"

что они подразумевают под словом "параллельно"?
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732472
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNа так да. бесполезная фича, если в языке нет туплов. внимание вопрос: в Го туплы есть?

не понял есть ли в языке туплы, но данная строка с вики:

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

first, second := incTwo(1, 2) // first = 2, second = 3




говорит о том, что данный синтаксис имеет право на жизнь. ведь по сути - функция возвращает тупл.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732542
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaN[...а найти программиста, не занакомого с питоном - сейчас трудно. поэтому говорить что это "не похоже на других" - нельзя.
...
бесполезная фича, если в языке нет туплов. внимание вопрос: в Го туплы есть?Вот если бы вы, друг мой, рассуждали из парадигм Форта, Модулы... ещё можно было бы воспринять. А то - "не найти знакомого с питоном" в вашем выражении - это "не найти нам индийского программера, не знающего Винду..." - в Замкадье - это только промышленные центры, где искать?...

А если будет нужно - так и на Go настрадаем... невзирая на Центры опупения....
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732548
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMZyK_BotaN[...а найти программиста, не занакомого с питоном - сейчас трудно. поэтому говорить что это "не похоже на других" - нельзя.
...
бесполезная фича, если в языке нет туплов. внимание вопрос: в Го туплы есть?Вот если бы вы, друг мой, рассуждали из парадигм Форта, Модулы... ещё можно было бы воспринять. А то - "не найти знакомого с питоном" в вашем выражении - это "не найти нам индийского программера, не знающего Винду..." - в Замкадье - это только промышленные центры, где искать?...

А если будет нужно - так и на Go настрадаем... невзирая на Центры опупения....
модулы не застал, а с фортом знаком.

з.ы. а каким еще образом, в языке без паттерн матчинга, можно удобно распаковать котеж?
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732549
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

а вообще, я не понял твоего посыла. что ты критикуешь здесь и что хвалишь )
можешь разъяснить?
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732555
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNчто ты критикуешь здесь и что хвалишь Например, я уже полгода раздумываю, как засадить параллелизм в MIPS'ы. Ибо *nix там излишен, если рассуждать с точки зрения форт-процессора...

С другой стороны, если ядро позволяет хоть компиляцию, хоть интерпретацию - так развлекайся, на чем хочешь (или удобнее) - нет разницы, на каком ЯП запишешь инструкции... как понимаешь, VM под нужный тебе на данном этапе язык реализовать достаточно легко (хоть девяносто пятью лексиконами) - один хрен, конечный код будет в виде инструкций проца...
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732556
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNз.ы. а каким еще образом, в языке без паттерн матчинга, можно удобно распаковать котеж?А зачем "распаковывать", если он и так (если был загружен разом) лежит в памяти последовательно? Не факт, конечно, для динамического распределения, но тогда надо уточнить, каким именно ЯП принималось...
С другой стороны, если известно, КАК именно происходил импорт данных - пока структуры существуют, наиболее быстродействущим способом доступа будет именно использование связки блоков данных для конкретного языка, нежели повторное использование средств (тех же функций библиотек) ОС.
Хотя я и не ратую за "самописность", но (учитывая нынешний переход на "кроссплатформенность") - можно уже начинать шутить. По поводу "$5 за молоток, а $500 - за знание о том, куда стукнуть"...
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732663
Фотография alix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А делать исполняемые EXE файлы он может? Или опять мусор вроде байткода с десятками мегабайт рантайма?
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732666
Фотография alix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://bolknote.ru/2011/05/03/~3197#15

авторКомпиляция, как утверждается, даёт хороший прирост скорости (всего лишь в 5-10 раз медленее Си и в сотни раз быстрее PHP). При этом моя небольшая программа (см. ниже) скомпилировалась в файл размером 5,8 мегабайт.

Хэлловорлд в 5.8 мегабайт! Спасибо не надо. Все таки современное поколение разработчиков компиляторов катастрофически отупело
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732748
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMZyK_BotaNчто ты критикуешь здесь и что хвалишь Например, я уже полгода раздумываю, как засадить параллелизм в MIPS'ы. Ибо *nix там излишен, если рассуждать с точки зрения форт-процессора...

С другой стороны, если ядро позволяет хоть компиляцию, хоть интерпретацию - так развлекайся, на чем хочешь (или удобнее) - нет разницы, на каком ЯП запишешь инструкции... как понимаешь, VM под нужный тебе на данном этапе язык реализовать достаточно легко (хоть девяносто пятью лексиконами) - один хрен, конечный код будет в виде инструкций проца...

допустим что последоватльно, ну и что? я про "синтаксически удобный" способ спрашиваю.
вот есть у нас кортеж point. что-бы получить координаты делаем

Код: sql
1.
x,y = point



чем не удобен такой юзкейс?
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732749
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alixА делать исполняемые EXE файлы он может? Или опять мусор вроде байткода с десятками мегабайт рантайма?
шитый код. помещается туда. влезает в самые бюджетные микроконтроллеры. там и используется.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732805
Фотография alix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNшитый код. помещается туда. влезает в самые бюджетные микроконтроллеры. там и используется.

Какой еще шитый код, в описании написано что он транслирует в Cи-код, который затем компилируется сишным компилятором MinGW
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732848
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNk0rvinпропущено...

Статически типизированный, компилирующийся в нативный код скриптовый язык? Да ты шутишь наверное.да и еще с прицелом а параллелизм.
Он примитивен, как скриптовые языки. Какая разница, компилируется или интерпретируется или исполняется байт машиной.
Параллелизм в браузере - как раз чего не хватает сейчас. Гугл создает браузерную ОС и язык для нее, а точнее - для себя любимого и своих целей.
ВикаOf features found in C++ or Java, Go does not include type inheritance, generic programming, assertions, method overloading, or pointer arithmetic.[2] Of these, the Go authors express an openness to generic programming, explicitly argue against assertions and pointer arithmetic, while defending the choice to omit type inheritance as giving a more useful language, encouraging heavy use of interfaces instead.[2] Initially, the language did not include exception handling, but in March 2010 a mechanism known as panic/recover was implemented to handle exceptional errors while avoiding some of the problems the Go authors find with exceptions
Я читал обсуждение на реддите, там достаточно подробно разносят в пух.

На мой взгляд - создают этакий сервер-сайд Визуал Басик.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37732849
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alixZyK_BotaNшитый код. помещается туда. влезает в самые бюджетные микроконтроллеры. там и используется.

Какой еще шитый код, в описании написано что он транслирует в Cи-код, который затем компилируется сишным компилятором MinGWтьху. я думал вы про форт ))
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37734549
Division X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начало положено. Ждём языков Fuck и Yourself.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37734676
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шахматы на нем можно написать за 15 минут минут ? Нет ?
Фтопку. Еще один говноязык, могли бы за 30 лет запилить чтото поновее,
чем просто новый синтаксис.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37734677
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точней и синтаксис то старый по сути, сишноподобный.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37735226
BazistШахматы на нем можно написать за 15 минут минут ?

Предложи им свою Rstudio, вместе с интергрированным стебельком. А то парни так и не узнают, как надо!
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37735577
Фотография ljnk0j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bazist,

Ни тикле можно за 15 минут написать.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37735878
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нельзя
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37737345
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistШахматы на нем можно написать за 15 минут минут ? Нет ?
Фтопку.
Шахматы можно за 5 минут скачать. С блекджеком и шлюхами.
А ты пиши, пиши...
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37737373
Edd.DragonBazistШахматы на нем можно написать за 15 минут минут ? Нет ?
Фтопку.
Шахматы можно за 5 минут скачать. С блекджеком и шлюхами.
А ты пиши, пиши...

Он уже написал язык. Осталось на нем сами шахматы еще написать, и дело в шляпе.
База данных для хранения данных турниров у него уже есть.

Своя, сверхбыстрая.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37737385
Ну или RS.шашки хотяб...
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37737557
Фотография ljnk0j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bazist,

С чего вдруг? Я тетрис за 10 минут написал, а тут шахматы -- на 50% сложнее.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37737820
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажи исходник тетриса
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37748769
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alixв описании написано что он транслирует в Cи-код, который затем компилируется сишным компилятором MinGW
Можно ссылку на это описание?
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37748773
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alixВсе таки современное поколение разработчиков компиляторов катастрофически отупело

Я бы, пожалуй, не стал называть Пайка и тем более Томпсона представителями современного поколения разработчиков компиляторов.
...
Рейтинг: 0 / 0
Вышла первая версия языка программирования Go
    #37749419
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinalixВсе таки современное поколение разработчиков компиляторов катастрофически отупело

Я бы, пожалуй, не стал называть Пайка и тем более Томпсона представителями современного поколения разработчиков компиляторов.да и почему же отупело.
ведь это классное решение, сначала накатать компилятор си, а потом уже писать оптимизированный компилятор.
на даже написав компилятор в маш код, компилятор в си желательно оставить и сопровождать, ведь этим можно обеспечить поддержку многих платформ.
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вышла первая версия языка программирования Go
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]