|
|
|
bilbobagginz |
|
|||
Naughtius Maximus Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
гуглы продолжают жечь.
сделали язык программирования. его сборка занимает ... 9 секунд на макбуке (АМД64) я его ещё не использовал, а так раскрываю вам. несколько моментов:
короче будем надеяться что этот проект не канет в лету и пожелаим ребятам удачи. http://golang.org/ http://www.youtube.com/watch?v=wwoWei-GAPo -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
Lipetsk |
|
|||
в форме ;) Профиль Группа: Участник Сообщений: 180 Регистрация: 28.1.2009 Где: Липецк Репутация: 2 Всего: 5 |
надо осваивать ;)
|
|||
|
||||
bilbobagginz |
|
|||
Naughtius Maximus Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
Lipetsk, мне понравилась компиляция математической библиотеки. (0.2 секунды!!!!!)
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
После недавнего хайпа вокруг как-его-там-уже-забыл языка из Google (ах да, Noop), собрался уже было презрительно фыркнуть, но:
Роб Пайк и Кен Томпсон! Это уже поинтереснее. После краткого знакомства: это не тот язык, на котором я хотел бы писать, но за Go просматривается вполне конкретная философия и область применения, чего не скажешь, о многих других новоявленных языках. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
kemiisto |
|
||||||||||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Ага. Теперь плюсистов можно троллить с их извечным вездесущим ручным управлением памятью:
Пусть идут и с корефеями спорят. Соглашусь полностью. Язык разработан для системного программирования. А насчёт "философии" и "дизайна" - я прям налюбоваться не могу!
Про generic types это просто 5 баллов! Да, иногда полезны, но жутко трудно прозрачно реализовать на уровне компилятора. Тут надо думать, а не темплейты ляпать в бреду во время отравления как сами_знаете_где. И исключения туда же. Красавцы! Ну теперь плюсистов можно жирно троллить! Уммм!
... Это сообщение отредактировал(а) kemiisto - 11.11.2009, 19:47 -------------------- |
||||||||||
|
|||||||||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
А корифеи никогда C++ не жаловали, и это взаимно, похоже. Alef и Limbo «не взлетели», посмотрим получится ли у Google лучше, чем у AT&T и Lucent. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
SAnty |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 16.2.2006 Репутация: 2 Всего: 5 |
Неплохие идеи заложены в язык.
А синтаксис языка очень похож на синтаксис языка программирования Gentee. |
|||
|
||||
kemiisto |
|
|||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Там чёрным по белому написано:
-------------------- |
|||
|
||||
kemiisto |
|
|||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Взято отсюда. Комментарий за номером 26:
Это насчёт того, что -------------------- |
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
This. Оберонщики никак не могут понять, что для популярности языку нужен либо сахар, либо возможность его реализовать самостоятельно. Минимализм в алголоподобном языке не срабатывает. И совершенно неочевидно, что пришлёпка к Оберону будет выглядеть лучше, чем самостоятельный язык. Пора уже смириться с тем, что в заслугу Вирту будут ставить в первую очередь идеи, а не практические реализации. И Пайк и Гослинг и другие открыто говорят о заимствовании идей из Виртовских языков. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
kemiisto |
|
||||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Идём прям по спирали. Опять одно и то же. Ну причём тут популярность? Господи боже. Программирование это инженерная дисциплина или шоу-бизнес, в конце-то концов?
Обратное тоже неочевидно. Но почему-то никто не пробует сделать именно "пришлёпку". Всем хочеться "самостоятельный (спасибо, поржал) язык". -------------------- |
||||
|
|||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
Господа, вы уж определитесь там у себя: либо популярность фигня, либо вы возмущаетесь по поводу того, что используют не Оберон, а прочие вариации на тему тех же идей. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Lazin |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: нет Всего: 154 |
в целом - нравится, проект пока еще очень и очень сырой, поэтому придираться рано, но идеи заложены правильные
ты за синтаксисом не видишь главного, главное в этом языке не простой, a-la oberon синтаксис, а нечто другое, то, что ты не уловил |
|||
|
||||
kemiisto |
|
|||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Ну что ж делать, если вот я не улавливаю. Ты вот ещё пол года назад как Питоном восхищался. А сейчас? "Динамичсекая типизация - костыли". Haskell, ... Теперь вот F#. Что дальше? Через пол годика ещё что-нить выдумаешь? Нет. Не выдумаешь. Уловишь. Это сообщение отредактировал(а) kemiisto - 16.11.2009, 16:40 -------------------- |
|||
|
||||
Lazin |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: нет Всего: 154 |
мне и сейчас он нравится, просто я на нем ничего не делаю и не собираюсь а разве нет? по сравнению с таким мэйнстримом, как C++/Delphi - это удобно и сильно упрощает код, по сравнению с OCaml/F# - не упрощает вообще, я хотел сказать, что главное в Go, вовсе не простой синтаксис, который можно освоить за пол часа, там есть вещи и посерьезней, к примеру, много ты знаешь языков программирования с такой ясной и простой моделью памяти? К примеру, на С++, по сути невозможно написать корректное многопоточное приложение, там нет понятия потока, компилятор может свободно перемещать операции записи и чтения в целях оптимизации, там нет и в помине легковесных потоков, да и обычные потоки реализуются с помощью библиотек, а не на уровне языка. Не уверен на 100%, но думаю что в обероне та-же ситуация. Далее, в этом вашем обероне есть типы и интерфейсы, в Go они то-же есть, но применяются совершенно по другому. Там не нужно явно указывать, какой интерфейс реализует тот или иной класс, компилятор сам догадается. А это уже почти-что duck-typing динамических языков, именно то, что мне больше всего нравится в python-e и ruby. Там не нужно городить сложные иерархии, наследоваться от нескольких интерфейсов или от какой-либо реализации(хотя это вообще невозможно сделать), реализовал метод __iter__, и можешь считать, что объект твоего класса - iterable и по нему можно бегать foreach-ем. По моему, паскалем/обероном, это совсем не пахнет. Добавлено через 17 секунд http://golang.org/doc/go_mem.html |
|||
|
||||
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |