Re: Волна языкостроения продолжается?
От: Sinix  
Дата: 09.09.11 05:57
Оценка: :))) :))) :))
Здравствуйте, Курилка, Вы писали:

К>Также есть обсуждение на Hacker News.


I have to completely disagree, there isn't enough innovation in the programming language space. The more people we have writing languages and the more people using them, the more quickly we'll discover new patterns and improved ways of doing things.

Решили таки проверить теорему о бесконечных обезьянах?

К>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...


Go, Dart ...
Кажется, я догадываюсь, как будет называться 3й язык программирования от гугла
Re[3]: Волна языкостроения продолжается?
От: dotneter  
Дата: 12.09.11 11:54
Оценка: 4 (3) +3
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, Курилка, Вы писали:


К>>

К>>The goal of the Dash effort is ultimately to replace JavaScript as the
К>>lingua franca of web development
on the open web platform. We will
К>>proactively evangelize Dash with web developers and all other browser
К>>vendors and actively push for its standardization and adoption across the
К>>board.


M>Очень надеюсь что не взлетит.

Я вот не понимаю, ну заменять они сейчас шило на мыло, которое через десять лет опять нужно будет менять. Сколько еще нужно времени что бы кто нибудь догадался сделать веб байт код?
... << RSDN@Home 1.2.0 alpha 5 rev. 1536>>
Talk is cheap. Show me the code.
Re: Волна языкостроения продолжается?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 12.09.11 04:52
Оценка: :))) :)
Здравствуйте, Курилка, Вы писали:

К>Через месяц гугл (точней Gilad Bracha) должен объявить о новом языке Dart


А вот и эмблема языка Дарт:
Re: Волна языкостроения продолжается?
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 09.09.11 05:38
Оценка: +3
Здравствуйте, Курилка, Вы писали:

К>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...


Похоже, гугель забыл добавить слово "beta" или "research"
Вселенная бесконечна как вширь, так и вглубь.
Re[4]: Волна языкостроения продолжается?
От: Sorc17 Россия  
Дата: 10.10.11 12:19
Оценка: +2 :)
Здравствуйте, dotneter, Вы писали:

D>Здравствуйте, gegMOPO4, Вы писали:


MOP>>Здравствуйте, dotneter, Вы писали:

D>>>http://www.dartlang.org
D>>>По фичам получаем практически C# или Java версии так 9.

MOP>>Да, похоже на «Java завтрашнего дня» — с лямбдами, опциональной динамикой, но без ошибок прошлого. Такая Java, которая подошла бы вебу. А вот с C# схожести не вижу — только ссылочные классы, включая примитивы.

D>C# это не Java завтрашнего дня?

Как может быть что-то от Микрософта завтрашним днем?
Для нас [Thompson, Rob Pike, Robert Griesemer] это было просто исследование. Мы собрались вместе и решили, что ненавидим C++ [смех].
Re: Волна языкостроения продолжается?
От: jazzer Россия Skype: enerjazzer
Дата: 09.09.11 06:39
Оценка: 1 (1) :)
Здравствуйте, Курилка, Вы писали:

К>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...


Причем тут это? Go — язык системного программирования, а Dart — для веба, они вообще никак не пересекаются, имхо.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[3]: Волна языкостроения продолжается?
От: dotneter  
Дата: 10.09.11 10:56
Оценка: +1 :)
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, dotneter, Вы писали:


D>>Надеюсь будет адекватный статик компилирующийся в javascript, был бы единственным на рынке.


FR>Вроде давно уже есть http://haxe.org/doc/intro

Последний резил 2011-01-30.
Хочется приличного вендора или хотя бы комьюнити за спиной.
... << RSDN@Home 1.2.0 alpha 5 rev. 1536>>
Talk is cheap. Show me the code.
Re[4]: Волна языкостроения продолжается?
От: Miroff Россия  
Дата: 13.09.11 06:14
Оценка: +1 -1
Здравствуйте, Курилка, Вы писали:

К>Считаешь, что у гугла может получиться хуже чем поделка из г.. и палок под названием js?


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

У гугла есть серьезные проблемы с внедрением собственных разработок. Даже такие безусловные вины как GWT или wave они умудрилсь слить. А ведь внедрение нового языка в качестве стандарта это еще более серьезная задача. Вероятнее всего, язык получится на первый взгляд неплохой, но совершенно неюзабельный.
Re[2]: Волна языкостроения продолжается?
От: Oyster Украина https://github.com/devoyster
Дата: 16.09.11 09:21
Оценка: :))
Здравствуйте, Sinix, Вы писали:

S>Go, Dart ...

S>Кажется, я догадываюсь, как будет называться 3й язык программирования от гугла

А мне кажется, получается God Art Ну, кто бы сомневался.
Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 09.09.11 05:15
Оценка: 6 (1)
Через месяц гугл (точней Gilad Bracha) должен объявить о новом языке Dart. Также есть обсуждение на Hacker News.
Наверное, они посчитали, что по одному новому языку на компанию уже не модно...
Re: Волна языкостроения продолжается?
От: dotneter  
Дата: 09.09.11 17:29
Оценка: :)
Здравствуйте, Курилка, Вы писали:

Надеюсь будет адекватный статик компилирующийся в javascript, был бы единственным на рынке.
Хотя судя по этим двум, на статику расчитывать не приходится.
Talk is cheap. Show me the code.
Re[2]: Волна языкостроения продолжается?
От: FR  
Дата: 10.09.11 10:30
Оценка: +1
Здравствуйте, dotneter, Вы писали:

D>Надеюсь будет адекватный статик компилирующийся в javascript, был бы единственным на рынке.


Вроде давно уже есть http://haxe.org/doc/intro
Re[3]: Волна языкостроения продолжается?
От: fddima  
Дата: 12.09.11 11:34
Оценка: +1
Здравствуйте, Miroff, Вы писали:

M>Очень надеюсь что не взлетит.

Почему нет? Ну будет у браузера ещё один биндинг к ещё одному языку.
Re[3]: Волна языкостроения продолжается?
От: dotneter  
Дата: 12.09.11 11:54
Оценка: :)
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, dotneter, Вы писали:


D>>Надеюсь будет адекватный статик компилирующийся в javascript, был бы единственным на рынке.

D>>Хотя судя по этим двум, на статику расчитывать не приходится.

M>Есть Fantom. Не очень популярный, но вполне годный язык. Если нужна статика и компиляция в JS, рекомендую посмотреть.

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

M>Опять же в GWT вполне себе статическая Java компилируется в JS.

Этот отсекается по слову адекватный(минимальный вывод типов, лямбды).
... << RSDN@Home 1.2.0 alpha 5 rev. 1536>>
Talk is cheap. Show me the code.
Re[4]: Волна языкостроения продолжается?
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.09.11 20:20
Оценка: :)
Здравствуйте, dotneter, Вы писали:

M>>Есть Fantom. Не очень популярный, но вполне годный язык. Если нужна статика и компиляция в JS, рекомендую посмотреть.

D>Опять же, не хочется в продакшен тащить язык которым пользуются 10 человек.

Ну, тогда это тот язык который тебе нужен. Им пользуется аж два человека!
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Волна языкостроения продолжается?
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 10.10.11 11:16
Оценка: +1
Здравствуйте, dotneter, Вы писали:

D>http://www.dartlang.org

D>По фичам получаем практически C# или Java версии так 9.

Dart is a class-based, single-inheritance, pure object-oriented programming lan-
guage. Dart is optionally typed (13) and supports rei ed generics and interfaces


С теоретической точки зрения ничего интересного. С практической, имхо, тоже.
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[2]: Волна языкостроения продолжается?
От: deniok Россия  
Дата: 10.10.11 18:40
Оценка: :)
Здравствуйте, dotneter, Вы писали:

D>http://www.dartlang.org



1. Переходим в DartBoard'е от Hello Dart! к Fibonacci
2. Меняем 20 на 200
3. Запускаем
Re: Волна языкостроения продолжается?
От: ArhAngelVezel Россия  
Дата: 09.09.11 05:52
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...

Bell Labs еще в 80хх ввело новую моду, когда расширило C++. После чего эстафету перехватил Microsoft, создавший Visual Basic, C#, F#, IronPython и много других известных, и не очень, языков...
Re[2]: Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 09.09.11 06:50
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, Курилка, Вы писали:


К>>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...


J>Причем тут это? Go — язык системного программирования, а Dart — для веба, они вообще никак не пересекаются, имхо.


А я что-то говорил про пересечение?
Re: Волна языкостроения продолжается?
От: fddima  
Дата: 09.09.11 08:18
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...

До Go у них уже был closure. Они хоть и пишут что это javascript optimizer — но на самом деле это скорее его подвид, плохо совместимый с оригиналом.
Re[3]: Волна языкостроения продолжается?
От: jazzer Россия Skype: enerjazzer
Дата: 09.09.11 08:22
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, jazzer, Вы писали:


J>>Здравствуйте, Курилка, Вы писали:


К>>>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...


J>>Причем тут это? Go — язык системного программирования, а Dart — для веба, они вообще никак не пересекаются, имхо.


К>А я что-то говорил про пересечение?


Ну так если нет пересечения, то тогда не понимаю, в чем проблема иметь по языку на каждую область...
Я бы еще понял, если бы они для одной и той же ниши делали два языка, но так — не вижу проблемы, наоборот, хорошо.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: Most Pressed Keys and Programming Syntaxes
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 09.09.11 13:23
Оценка:
Здравствуйте, Курилка, Вы писали:

Маленький оффтопик:

As far as I can tell languages with a wider focused spread across the keyboard are usually syntaxes we usually associate with ugly languages (ugly to read and code). ex. shell and perl.

Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[2]: Волна языкостроения продолжается?
От: gegMOPO4  
Дата: 09.09.11 14:49
Оценка:
Здравствуйте, Sinix, Вы писали:
S>Go, Dart ...
S>Кажется, я догадываюсь, как будет называться 3й язык программирования от гугла

Sawzall…
Re[2]: Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 09.09.11 17:55
Оценка:
Здравствуйте, dotneter, Вы писали:

D>Здравствуйте, Курилка, Вы писали:


D>Надеюсь будет адекватный статик компилирующийся в javascript, был бы единственным на рынке.

D>Хотя судя по этим двум, на статику расчитывать не приходится.

Этим двум: это Go и ..?
Re[3]: Волна языкостроения продолжается?
От: dotneter  
Дата: 09.09.11 18:05
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, dotneter, Вы писали:


D>>Здравствуйте, Курилка, Вы писали:


D>>Надеюсь будет адекватный статик компилирующийся в javascript, был бы единственным на рынке.

D>>Хотя судя по этим двум, на статику расчитывать не приходится.

К>Этим двум: это Go и ..?

По двум чувакам которые будут про него расказывать.
... << RSDN@Home 1.2.0 alpha 5 rev. 1536>>
Talk is cheap. Show me the code.
Re: Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 10.09.11 17:54
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Через месяц гугл (точней Gilad Bracha) должен объявить о новом языке Dart.


А вот и подробности, что, вероятно, раньше проект назывался Dash:

The goal of the Dash effort is ultimately to replace JavaScript as the
lingua franca of web development on the open web platform. We will
proactively evangelize Dash with web developers and all other browser
vendors and actively push for its standardization and adoption across the
board.

Re[2]: Волна языкостроения продолжается?
От: Miroff Россия  
Дата: 12.09.11 11:32
Оценка:
Здравствуйте, dotneter, Вы писали:

D>Надеюсь будет адекватный статик компилирующийся в javascript, был бы единственным на рынке.

D>Хотя судя по этим двум, на статику расчитывать не приходится.

Есть Fantom. Не очень популярный, но вполне годный язык. Если нужна статика и компиляция в JS, рекомендую посмотреть.

Опять же в GWT вполне себе статическая Java компилируется в JS.
Re[2]: Волна языкостроения продолжается?
От: Miroff Россия  
Дата: 12.09.11 11:33
Оценка:
Здравствуйте, Курилка, Вы писали:

К>

К>The goal of the Dash effort is ultimately to replace JavaScript as the
К>lingua franca of web development
on the open web platform. We will
К>proactively evangelize Dash with web developers and all other browser
К>vendors and actively push for its standardization and adoption across the
К>board.


Очень надеюсь что не взлетит.
Re[3]: Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 12.09.11 11:47
Оценка:
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, Курилка, Вы писали:


К>>

К>>The goal of the Dash effort is ultimately to replace JavaScript as the
К>>lingua franca of web development
on the open web platform. We will
К>>proactively evangelize Dash with web developers and all other browser
К>>vendors and actively push for its standardization and adoption across the
К>>board.


M>Очень надеюсь что не взлетит.


Считаешь, что у гугла может получиться хуже чем поделка из г.. и палок под названием js?
Re[4]: Волна языкостроения продолжается?
От: fddima  
Дата: 12.09.11 11:56
Оценка:
Здравствуйте, dotneter, Вы писали:

M>>Есть Fantom. Не очень популярный, но вполне годный язык. Если нужна статика и компиляция в JS, рекомендую посмотреть.

D>Опять же, не хочется в продакшен тащить язык которым пользуются 10 человек.
Я бы даже сказал — не хочется тащить язык, который не имеет нормальной IDE.
Без этого — можно с таким же успехом пользоваться plain JS.
Re[5]: Волна языкостроения продолжается?
От: dotneter  
Дата: 12.09.11 12:00
Оценка:
Здравствуйте, fddima, Вы писали:

F>Здравствуйте, dotneter, Вы писали:


M>>>Есть Fantom. Не очень популярный, но вполне годный язык. Если нужна статика и компиляция в JS, рекомендую посмотреть.

D>>Опять же, не хочется в продакшен тащить язык которым пользуются 10 человек.
F> Я бы даже сказал — не хочется тащить язык, который не имеет нормальной IDE.
F>Без этого — можно с таким же успехом пользоваться plain JS.
А что для вас нормальное иде? У таких языков обычно есть что нибудь с подсветкой и автокомплитом.
... << RSDN@Home 1.2.0 alpha 5 rev. 1536>>
Talk is cheap. Show me the code.
Re[6]: Волна языкостроения продолжается?
От: fddima  
Дата: 12.09.11 12:03
Оценка:
Здравствуйте, dotneter, Вы писали:

F>> Я бы даже сказал — не хочется тащить язык, который не имеет нормальной IDE.

F>>Без этого — можно с таким же успехом пользоваться plain JS.
D>А что для вас нормальное иде? У таких языков обычно есть что нибудь с подсветкой и автокомплитом.
Для меня — это что-то вроде MSVS+C#. Если есть только подсветка/автокомплит -> то лично я я бы никуда с JS не спрыгивал, т.к. для него это тоже есть. Конечно это зависит от решаемой задачи.
Re: Волна языкостроения продолжается?
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.09.11 20:09
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Через месяц гугл (точней Gilad Bracha) должен объявить о новом языке Dart. Также есть обсуждение на Hacker News.

К>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...

Описание то какое-нить или мультики есь?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Волна языкостроения продолжается?
От: fddima  
Дата: 12.09.11 20:16
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Описание то какое-нить или мультики есь?

Да нету пока толком ничего, как я понял (гуглил пару дней назад).
С другой стороны — в лучшем случае это будет в хромиуме, и то далеко не факт. Там ребятам бы и с HTML5 бы разобраться (в HTML5 любой документ (XHTML или SVG) должен имплементировать интерфейс HTMLDocument, но пока всё ещё это не так, и судя из баг-трекера — не все разработчики ещё в курсе). Поэтому пока это всё протолкнётся (если протолкнётся) на уровне стандарта, как они хотят — уйдут годы.
Так что спим спокойно — JS — наше всё, а это всё мечты.
Re[4]: Волна языкостроения продолжается?
От: fddima  
Дата: 12.09.11 20:21
Оценка:
Здравствуйте, dotneter, Вы писали:

M>>Очень надеюсь что не взлетит.

D>Я вот не понимаю, ну заменять они сейчас шило на мыло, которое через десять лет опять нужно будет менять. Сколько еще нужно времени что бы кто нибудь догадался сделать веб байт код?
Ну кстати они почти явно говорят о том, что бы язык мог представляться в VM. Может и до этой идеи дойдут.
В общем-то, V8 — и VM имеет, и код генерирует и исполняется это достаточно быстро. Вот только программировать под всю эту байду, даже если исключительно под chrome/v8 — ой как не просто. Так что тут первее всё таки язык и средства разработки. А превратить уже приспособленный язык в байт-код — это уже дело всё таки попроще. Хотя безусловно, ты прав — зачем передавать сотни кило исходов, когда можно передавать байт-код. Тем более все и так стараются компрессировать, пока что, JS — что он мало на что похож и ни в чём там не разберёшься. Разницы уже нет (байткод vs исходный код, обезличенный до безобразия).
Re[2]: Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 12.09.11 20:24
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Описание то какое-нить или мультики есь?


По ходу больше чем по ссылке тут
Автор: Курилка
Дата: 10.09.11
ничего пока официально не видать
Re[4]: Волна языкостроения продолжается?
От: Miroff Россия  
Дата: 13.09.11 06:05
Оценка:
Здравствуйте, fddima, Вы писали:

F> Почему нет? Ну будет у браузера ещё один биндинг к ещё одному языку.


Еще один несовместимый язык который придется поддерживать это в любом случае плохо. Тем более что гугль собирается форсить этот язык в качестве стандарта.
Re[4]: Волна языкостроения продолжается?
От: Miroff Россия  
Дата: 13.09.11 06:22
Оценка:
Здравствуйте, dotneter, Вы писали:

M>>Есть Fantom. Не очень популярный, но вполне годный язык. Если нужна статика и компиляция в JS, рекомендую посмотреть.

D>Опять же, не хочется в продакшен тащить язык которым пользуются 10 человек.

Есть подозрение, что гугловский язык не устроит по той же причине.
Re[5]: Волна языкостроения продолжается?
От: fddima  
Дата: 13.09.11 07:24
Оценка:
Здравствуйте, Miroff, Вы писали:

F>> Почему нет? Ну будет у браузера ещё один биндинг к ещё одному языку.

M>Еще один несовместимый язык который придется поддерживать это в любом случае плохо. Тем более что гугль собирается форсить этот язык в качестве стандарта.
Ну если не пробовать — то ничего не изменится. А вот с "зафорсят как стандарт" — я думаю тут основные грабли. Да и, мне кажется, в основном всех устраивает текущее положение вещей.
Re[3]: Волна языкостроения продолжается?
От: VladD2 Российская Империя www.nemerle.org
Дата: 13.09.11 14:05
Оценка:
Здравствуйте, fddima, Вы писали:

F> С другой стороны — в лучшем случае это будет в хромиуме, и то далеко не факт. Там ребятам бы и с HTML5 бы разобраться (в HTML5 любой документ (XHTML или SVG) должен имплементировать интерфейс HTMLDocument, но пока всё ещё это не так, и судя из баг-трекера — не все разработчики ещё в курсе). Поэтому пока это всё протолкнётся (если протолкнётся) на уровне стандарта, как они хотят — уйдут годы.

F> Так что спим спокойно — JS — наше всё, а это всё мечты.

В общем, согласен. Но они же могут сделать препроцессор, который будет генерить жабаскрипт.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Волна языкостроения продолжается?
От: Jack128  
Дата: 15.09.11 08:37
Оценка:
Здравствуйте, fddima, Вы писали:

F>Здравствуйте, dotneter, Вы писали:


M>>>Очень надеюсь что не взлетит.

D>>Я вот не понимаю, ну заменять они сейчас шило на мыло, которое через десять лет опять нужно будет менять. Сколько еще нужно времени что бы кто нибудь догадался сделать веб байт код?
F> Ну кстати они почти явно говорят о том, что бы язык мог представляться в VM. Может и до этой идеи дойдут.
F> В общем-то, V8 — и VM имеет, и код генерирует и исполняется это достаточно быстро. Вот только программировать под всю эту байду, даже если исключительно под chrome/v8 — ой как не просто. Так что тут первее всё таки язык и средства разработки. А превратить уже приспособленный язык в байт-код — это уже дело всё таки попроще. Хотя безусловно, ты прав — зачем передавать сотни кило исходов, когда можно передавать байт-код. Тем более все и так стараются компрессировать, пока что, JS — что он мало на что похож и ни в чём там не разберёшься. Разницы уже нет (байткод vs исходный код, обезличенный до безобразия).

как этот байткод отлаживать???
Re[6]: Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 15.09.11 08:55
Оценка:
Здравствуйте, Jack128, Вы писали:

J>как этот байткод отлаживать???


ну будет "дебайткодер" встроенный в Developer Tools/Firebug
Re[6]: Волна языкостроения продолжается?
От: Miroff Россия  
Дата: 15.09.11 09:13
Оценка:
Здравствуйте, Jack128, Вы писали:

J>как этот байткод отлаживать???

Точно также как сегодня отлаживают GWT и Flex.
Re[7]: Волна языкостроения продолжается?
От: Jack128  
Дата: 15.09.11 10:32
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, Jack128, Вы писали:


J>>как этот байткод отлаживать???


К>ну будет "дебайткодер" встроенный в Developer Tools/Firebug


Ну да — это примерно, как писать код на C++, а в качестве отладчика Olly юзать.
Re[7]: Волна языкостроения продолжается?
От: Jack128  
Дата: 15.09.11 10:36
Оценка:
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, Jack128, Вы писали:


J>>как этот байткод отлаживать???

M>Точно также как сегодня отлаживают GWT и Flex.

с Flex сравнение не коректное, а вот GWT — это интересно. Я сейчас погуглил(с GWT и вообще Java'ой не работал), я так понял, там в эклипс свой собственный браузер встраивается и в нем идет отладка? Или как?
Re[8]: Волна языкостроения продолжается?
От: Miroff Россия  
Дата: 15.09.11 10:40
Оценка:
Здравствуйте, Jack128, Вы писали:

J>с Flex сравнение не коректное, а вот GWT — это интересно.


С чего бы некорректное? И там и там байткод.

J>Я сейчас погуглил(с GWT и вообще Java'ой не работал), я так понял, там в эклипс свой собственный браузер встраивается и в нем идет отладка? Или как?

Там ставится плагин в браузер, который общается с IDE через откртый порт. Абсолютно аналогично и с Flash/Flex. IDE слушает порт, браузеровский плагин в него стучиться.
Re[9]: Волна языкостроения продолжается?
От: Jack128  
Дата: 15.09.11 10:57
Оценка:
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, Jack128, Вы писали:


J>>с Flex сравнение не коректное, а вот GWT — это интересно.


M>С чего бы некорректное? И там и там байткод.

Ну есть разница в том, кто выполняет этот байт код. В флеше — адобовская же VM(сам язык и VM разрабатываются одной компанией), а в случае гепотетического байткода он будет выполнятся каким то левым браузером.

J>>Я сейчас погуглил(с GWT и вообще Java'ой не работал), я так понял, там в эклипс свой собственный браузер встраивается и в нем идет отладка? Или как?

M>Там ставится плагин в браузер, который общается с IDE через откртый порт. Абсолютно аналогично и с Flash/Flex. IDE слушает порт, браузеровский плагин в него стучиться.
Хм, плагины это хорошо, не подумал о них. То есть все актуальные браузеры (IE/Хром/Сафари) позволяют написать такой плагин для отладки JS?
Re[10]: Волна языкостроения продолжается?
От: fddima  
Дата: 15.09.11 20:19
Оценка:
Здравствуйте, Jack128, Вы писали:

J>Хм, плагины это хорошо, не подумал о них. То есть все актуальные браузеры (IE/Хром/Сафари) позволяют написать такой плагин для отладки JS?

За всех не скажу. Хром считай имеет отладчик встроенным. А вот поменять фронт этого отладчика — действительно не проблема. (Ковырять надо DevTools — это обычный js с обращением к своим extension-ам (нативным методам)).
Re[10]: Волна языкостроения продолжается?
От: Miroff Россия  
Дата: 16.09.11 06:02
Оценка:
Здравствуйте, Jack128, Вы писали:

J>Ну есть разница в том, кто выполняет этот байт код. В флеше — адобовская же VM(сам язык и VM разрабатываются одной компанией), а в случае гепотетического байткода он будет выполнятся каким то левым браузером.


Если проткол отладчика стандартизован, нет никакой разницы. Удаленные отладчики известны с незапамятных времен. Открой для себя другие языки, помимо дотнета. В той же Java зоопарк разных IDE и VM, тем не менее все со всем совместимо и работает.

J>Хм, плагины это хорошо, не подумал о них. То есть все актуальные браузеры (IE/Хром/Сафари) позволяют написать такой плагин для отладки JS?


Да никто не будет никакаих плагинов писать, просто в спецификацию VM добавят раздел об отладочном протоколе, и реализовывать его как часть виртуальной машины.
Re[4]: Волна языкостроения продолжается?
От: LaptevVV Россия  
Дата: 18.09.11 07:32
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Ну так если нет пересечения, то тогда не понимаю, в чем проблема иметь по языку на каждую область...

J>Я бы еще понял, если бы они для одной и той же ниши делали два языка, но так — не вижу проблемы, наоборот, хорошо.
Точно!
DSL в действии...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Волна языкостроения продолжается?
От: dotneter  
Дата: 10.10.11 11:03
Оценка:
http://www.dartlang.org
По фичам получаем практически C# или Java версии так 9.
Talk is cheap. Show me the code.
Re[2]: Волна языкостроения продолжается?
От: gegMOPO4  
Дата: 10.10.11 11:48
Оценка:
Здравствуйте, dotneter, Вы писали:
D>http://www.dartlang.org
D>По фичам получаем практически C# или Java версии так 9.

Да, похоже на «Java завтрашнего дня» — с лямбдами, опциональной динамикой, но без ошибок прошлого. Такая Java, которая подошла бы вебу. А вот с C# схожести не вижу — только ссылочные классы, включая примитивы.

Наиболее интересной кажется возможность использования одной библиотеки в нескольких приложениях. Если я правильно их понял. Это настолько отличается от JavaScript! Если ещё и будет централизированный (или система распределённых) репозитариев… Но может я неправильно понял.
Re[3]: Волна языкостроения продолжается?
От: dotneter  
Дата: 10.10.11 12:07
Оценка:
Здравствуйте, gegMOPO4, Вы писали:

MOP>Здравствуйте, dotneter, Вы писали:

D>>http://www.dartlang.org
D>>По фичам получаем практически C# или Java версии так 9.

MOP>Да, похоже на «Java завтрашнего дня» — с лямбдами, опциональной динамикой, но без ошибок прошлого. Такая Java, которая подошла бы вебу. А вот с C# схожести не вижу — только ссылочные классы, включая примитивы.

C# это не Java завтрашнего дня?
... << RSDN@Home 1.2.0 alpha 5 rev. 1536>>
Talk is cheap. Show me the code.
Re[3]: Волна языкостроения продолжается?
От: Sorc17 Россия  
Дата: 10.10.11 12:09
Оценка:
Здравствуйте, Andrei N.Sobchuck, Вы писали:

ANS>Здравствуйте, dotneter, Вы писали:


D>>http://www.dartlang.org

D>>По фичам получаем практически C# или Java версии так 9.
ANS>

ANS>Dart is a class-based, single-inheritance, pure object-oriented programming lan-
ANS>guage. Dart is optionally typed (13) and supports rei ed generics and interfaces


ANS>С теоретической точки зрения ничего интересного. С практической, имхо, тоже.


Поделитесь с новичками в программировании, как прочитав одно предложение (у вас процитировано), сделать вывод о том, что язык не представляет собой ничего интересного ни с практической ни с теоретической точки зрения!?

Вы мой кумир!
Для нас [Thompson, Rob Pike, Robert Griesemer] это было просто исследование. Мы собрались вместе и решили, что ненавидим C++ [смех].
Re[4]: Волна языкостроения продолжается?
От: gegMOPO4  
Дата: 10.10.11 12:33
Оценка:
Здравствуйте, dotneter, Вы писали:
D>C# это не Java завтрашнего дня?

Это другой день. C# ближе к нативным, системным приложениям (фиксированные примитивные типы, структуры, интероперабельность). А Dart ориентирован на веб-апплеты, возможно, на десклеты и небольшие десктопные приложения. Благодаря полудинамичности, лёгкости и пока ещё простоте. А вот писать что-то вычислительное на нём извращении больше, чем на Java, а тем более C# (но меньшее, чем на JavaScript).
Re[4]: Волна языкостроения продолжается?
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 10.10.11 12:51
Оценка:
Здравствуйте, Sorc17, Вы писали:

ANS>>С теоретической точки зрения ничего интересного. С практической, имхо, тоже.


S>Поделитесь с новичками в программировании, как прочитав одно предложение (у вас процитировано), сделать вывод о том, что язык не представляет собой ничего интересного ни с практической ни с теоретической точки зрения!?


А что такого интересного в "a class-based, single-inheritance"? Если ты видишь — скажи.
Что касается практической стороны, то альтернативу JS пытались продвигать с разных сторон. Только где эти продвигальщики
Автор: Andrei N.Sobchuck
Дата: 31.10.10
? Может оно и взлетит, но пока проще проигнорировать.
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[2]: Волна языкостроения продолжается?
От: gegMOPO4  
Дата: 10.10.11 13:28
Оценка:
Здравствуйте, dotneter, Вы писали:
D>http://www.dartlang.org
D>По фичам получаем практически C# или Java версии так 9.

Кстати, небольшое влияние Python-а тоже чувствуется. Строки, приватность.
Re[2]: Волна языкостроения продолжается?
От: Ops Россия  
Дата: 10.10.11 20:00
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>Здравствуйте, Курилка, Вы писали:


К>>Через месяц гугл (точней Gilad Bracha) должен объявить о новом языке Dart


DM>А вот и эмблема языка Дарт:

DM>http://www.brianstoys.com/store/images/products/Star%20Wars/MasterReplica/Accessories/MasterReplica_DarthVaderHelmet.jpg

Dart и Darth — что, разницы не заметно?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[3]: Волна языкостроения продолжается?
От: samius Япония http://sams-tricks.blogspot.com
Дата: 10.10.11 20:11
Оценка:
Здравствуйте, deniok, Вы писали:

D>Здравствуйте, dotneter, Вы писали:


D>>http://www.dartlang.org



D>1. Переходим в DartBoard'е от Hello Dart! к Fibonacci

D>2. Меняем 20 на 200
D>3. Запускаем
И здесь реклама хрома?
Re[4]: Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 10.10.11 20:35
Оценка:
Здравствуйте, samius, Вы писали:

S>Здравствуйте, deniok, Вы писали:


D>>Здравствуйте, dotneter, Вы писали:


D>>>http://www.dartlang.org



D>>1. Переходим в DartBoard'е от Hello Dart! к Fibonacci

D>>2. Меняем 20 на 200
D>>3. Запускаем
S>И здесь реклама хрома?

Скорей антиреклама другого продукта той же компании
Re[4]: Волна языкостроения продолжается?
От: deniok Россия  
Дата: 10.10.11 20:41
Оценка:
Здравствуйте, samius, Вы писали:

S>Здравствуйте, deniok, Вы писали:


D>>Здравствуйте, dotneter, Вы писали:


D>>>http://www.dartlang.org



D>>1. Переходим в DartBoard'е от Hello Dart! к Fibonacci

D>>2. Меняем 20 на 200
D>>3. Запускаем
S>И здесь реклама хрома?

При чём тут реклама Хрома, у меня и в Firefox'e (7.0.1) всё "работает"
Re[5]: Волна языкостроения продолжается?
От: samius Япония http://sams-tricks.blogspot.com
Дата: 10.10.11 20:43
Оценка:
Здравствуйте, deniok, Вы писали:

D>Здравствуйте, samius, Вы писали:


S>>И здесь реклама хрома?


D>При чём тут реклама Хрома, у меня и в Firefox'e (7.0.1) всё "работает"

в FF7.0.1 у меня тоже "работает". А хром (надо отдать ему должное) просто позволил закрыть подвисшую вкладку и продолжил работать без нее
Re[5]: Волна языкостроения продолжается?
От: deniok Россия  
Дата: 10.10.11 20:44
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, samius, Вы писали:


S>>Здравствуйте, deniok, Вы писали:


D>>>Здравствуйте, dotneter, Вы писали:


D>>>>http://www.dartlang.org



D>>>1. Переходим в DartBoard'е от Hello Dart! к Fibonacci

D>>>2. Меняем 20 на 200
D>>>3. Запускаем
S>>И здесь реклама хрома?

К>Скорей антиреклама другого продукта той же компании


Не продукта, а, скорее, маркетинга. Такую реализацию Фибоначчи можно класть вторым примером, только если у тебя в движке есть подходящий оптимизатор.
Re: Волна языкостроения продолжается?
От: LaptevVV Россия  
Дата: 10.10.11 20:44
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Через месяц гугл (точней Gilad Bracha) должен объявить о новом языке Dart. Также есть обсуждение на Hacker News.

К>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...
А вот еще про новый язык — от Мозиллы: http://habrahabr.ru/blogs/mozilla/129079/

Разработчики из Mozilla Research опубликовали презентацию, в которой рассказали о прогрессе за последний год в разработке экспериментального языка программирования Rust, преимуществах Rust перед Google Go, о его применении в проектах Mozilla, а также о типичных примерах использования в будущем.

Rust — новый мультипарадигменный, исключительно функциональный, императивно-процедурный, объектно-ориентированный язык программирования, над которым Mozilla Research работает с 2009 года (сам проект ведёт историю с 2006 года). Исходные тексты распространяются через Github под лицензией BSD.

Как и Go, язык программирования Rust объединяет производительность и безопасность компилируемых языков (как С++) со скоростью разработки динамических языков (как Python).

По мнению разработчиков Rust, главная проблема Google Go — блокировка исполнения кода при сборке мусора, что делает невозможным использование Go в приложениях под высокой нагрузкой, имеющих ограничение на максимальное времени отклика. Некоторые программы на Go могут тратить больше времени на сборку мусора, чем на реальную работу (см. подробнее о тестировании C++/Java/Go/Scala). В Rust используется другой подход, что может приводить к утечкам памяти, но зато повышает производительность.

Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Волна языкостроения продолжается?
От: Курилка Россия http://kirya.narod.ru/
Дата: 10.10.11 21:05
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Курилка, Вы писали:


К>>Через месяц гугл (точней Gilad Bracha) должен объявить о новом языке Dart. Также есть обсуждение на Hacker News.

К>>Наверное, они посчитали, что по одному новому языку на компанию уже не модно...
LVV>А вот еще про новый язык — от Мозиллы: http://habrahabr.ru/blogs/mozilla/129079/
А теперь смотрим мой пост
Автор: Курилка
Дата: 23.09.11
более чем 2-недельной давности лежащий рядом. Причём Rust ещё в том году был заявлен, вроде как (просто сейчас побольше "раздаточных материалов" появилось)
Re[3]: Волна языкостроения продолжается?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 11.10.11 06:06
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Dart и Darth — что, разницы не заметно?


На слух не особенно. Потому на презентации были чуваки в соответствующих масках.
Re[3]: Волна языкостроения продолжается?
От: Мишень-сан  
Дата: 11.10.11 06:55
Оценка:
Здравствуйте, deniok, Вы писали:

D>Здравствуйте, dotneter, Вы писали:


D>>http://www.dartlang.org



D>1. Переходим в DartBoard'е от Hello Dart! к Fibonacci

D>2. Меняем 20 на 200
D>3. Запускаем

Вас не смутил экспоненциальный алгоритм? Или вам мемоизацию слёту на блюдечке подавай?
Re[4]: Волна языкостроения продолжается?
От: deniok Россия  
Дата: 11.10.11 07:03
Оценка:
Здравствуйте, Мишень-сан, Вы писали:

МС>Вас не смутил экспоненциальный алгоритм? Или вам мемоизацию слёту на блюдечке подавай?


Меня смутил именно алгоритм с асимптотикой, далёкой от оптимальной, во втором примере на главном сайте языка.
Re: Волна языкостроения продолжается?
От: Sorc17 Россия  
Дата: 11.10.11 09:10
Оценка:

Dart, Go, Rust


Зачем мне всё это?
Нужно ли оно вообще?
Им заняться больше не чем?
Где моя обратная совместимость со старыми протоколами WebSocket? У меня из-за этого проект завис!
Для нас [Thompson, Rob Pike, Robert Griesemer] это было просто исследование. Мы собрались вместе и решили, что ненавидим C++ [смех].
Re[4]: Волна языкостроения продолжается?
От: Mazay Россия  
Дата: 12.10.11 16:29
Оценка:
Здравствуйте, dotneter, Вы писали:

M>>Очень надеюсь что не взлетит.

D>Я вот не понимаю, ну заменять они сейчас шило на мыло, которое через десять лет опять нужно будет менять. Сколько еще нужно времени что бы кто нибудь догадался сделать веб байт код?

Уже делали. Java апплеты. .NET Silverlight.
Главное гармония ...
Re[5]: Волна языкостроения продолжается?
От: мыщъх США http://nezumi-lab.org
Дата: 12.10.11 16:33
Оценка:
Здравствуйте, Mazay, Вы писали:

M>Здравствуйте, dotneter, Вы писали:


M>>>Очень надеюсь что не взлетит.

D>>Я вот не понимаю, ну заменять они сейчас шило на мыло, которое через десять лет опять нужно будет менять. Сколько еще нужно времени что бы кто нибудь догадался сделать веб байт код?

M>Уже делали. Java апплеты. .NET Silverlight.

а еще swf.
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.
Re[6]: Волна языкостроения продолжается?
От: VladD2 Российская Империя www.nemerle.org
Дата: 14.10.11 11:08
Оценка:
Здравствуйте, мыщъх, Вы писали:

D>>>Я вот не понимаю, ну заменять они сейчас шило на мыло, которое через десять лет опять нужно будет менять. Сколько еще нужно времени что бы кто нибудь догадался сделать веб байт код?


M>>Уже делали. Java апплеты. .NET Silverlight.

М>а еще swf.

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