The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Google представит новый язык программирования Dart

09.09.2011 21:26

На проходящей в октябре конференции Goto компания Google выступит с презентацией нового языка программирования Dart, позиционируемого как язык структурированного программирования для Web, судя по всему, подходящего для разработки приложений, работающих внутри web-браузера.

К сожалению, технические детали реализации Dart пока не опубликованы. Тем не менее, о серьезности разработки косвенно указывает авторитет разработчиков, которые представят новый язык на конференции:

  • Гилад Брача (Gilad Bracha), разработавший в свое время вторую и третью редакции спецификаций на язык Java в соавторстве с Джеймсом Гослингом и Билом Джоем. Автор объектно-ориентированного функционального языка программирования Newspeak, близкий по духу к языкам Smalltalk и Self;
  • Ларс Бак (Lars Bak), один из самых известных экспертов в области виртуальных машин, идеи которого используются в большинстве современных виртуальных машин. Во время работы в Sun Microsystems Ларс руководил разработкой виртуальных машин HotSpot и Java ME. После перехода в 2006 году в компанию Google Ларс возглавил разработку JavaScript-движка V8.

Из общих интересов Гилада Брача и Ларса Бака отмечается проект Strongtalk, в рамках которого развивается распространяемая под лицензией BSD реализация очень быстрой виртуальной машины для языка Smalltalk.

  1. Главная ссылка к новости (http://www.theregister.co.uk/2...)
  2. OpenNews: Представлен новый открытый проект Google - язык программирования Go
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31721-google
Ключевые слова: google, lang, Dart
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (93) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, atropos (?), 21:34, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    >> Google представит новый язык программирования Dart

    ну вот опять

     
     
  • 2.77, Server (?), 19:44, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +8 +/
    В очередной раз они призывают присоединится к темной стороне.
     
     
  • 3.81, Аноним (-), 15:32, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Dart ( http://lingvo.yandex.ru/Dart/ ) и Darth Vader немного отличаются по написанию таки.
     
     
  • 4.83, ixti (ok), 17:19, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Why so serious?
     

  • 1.2, trdm (ok), 21:36, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только внутри браузера?
     
     
  • 2.24, ДФ (ok), 00:21, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Гугл специально пытается перенести пользовательский софт в среду веб-браузера по следующим причинам:
    - во первых, это создаст очередной ажиотаж разработки софта в НОВОЙ экосистеме. Причем она должна быть НЕ СОВМЕСТИМОЙ с уже созданным софтом под хост-ось (так и будет). И пусть меня называют параноиком, но я четко вижу что в случае с Линукс хостом, который все свободные разработчики хотели бы видеть не в 2% а в 100% железа, это приведет к переписыванию уже существующего под Линукс софта в рамках новой экосистемы. Так же, как уже сегодня идет активное дуплицирование Линуксового софта в Андройде - НОВОЙ экосистеме, которая намеренно сделана НЕ СОВМЕСТИМОЙ со свободным софтом Линукс, т.е. с подавляющим большинством СПО, которое создано на сегодняшний день.
    А успех такого переписывания под новую экосистему будет за счет пропаганды Гугла (одной из самых сильных на рынке сегодня) и разыгрывания карты под названием "открытое ПО", которой Гугл хочет переманить опенсорс разработчиков к себе. Это очень грязная игра капиталистов против "социалистического" СПО...
    - во вторых, это позволит перенести личные пользовательские данные в сферу сетевых сервисов, т.к. ПО написанное в браузере будет в основном передавать данные через сеть (для анализа и социального инжиниринга). Опять же, СПО сообщество сегодня способно решить большинство задач, которые стоят перед среднестатистическим пользователем. Но! Ввиду пропаганды Гугла, ввиду громадных ресурсов разработки на стороне Гугла, ввиду переманивания разработчков "открытостью", темпы развития Гугловского софта быстро опередят старания независимых сообществ и хомячки подсядут на веб-браузер. Инициатива будет перехвачена. А дальше хозяин - барин...
    - в третьих (опять же ИМХО, без доказательств и вызова к полемике), учитывая участие команды ответственной за создание Java c ее виртуальной машиной, можно предположить что число заложенных бомб для "санкционированного взлома" пользовательского софта (поэтому Линукс сообщество и выпиливает Java из систем "чувствительных" ко взлому) в новоиспеченном Dart будет не меньшее. Благо Homeland Security Act позволяет... И конечно же софт будет "открытым", ибо серьезные кодеры, которые знают что к чему в Java, ее просто обходят стороной вежливо прикрываясь "тормозами виртуальной машины"...
     
     
  • 3.32, Аноним (-), 01:22, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поздравляю, вы только что успешно родили копипасту.
     
  • 3.38, iZEN (ok), 03:22, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Прикладной софт под хост-ОС не так необходим, как необходима общесистемная вирту... большой текст свёрнут, показать
     
     
  • 4.46, rshadow (ok), 11:13, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Давно пора! Java для такого и задумывалась ...

    Нафиг нафиг ... сидите в своих контактиках сколько хотите. Я туда ни ногой.

    > Не способно. СПО принципиально не способно "родить" ПО уровня AutoCAD и CATIA.

    Вы путаете свободных разработчиков и СПО в целом. СПО рождает проекты и помонструозней. А для автокадов есть замена но попроще ... да, мало кому надо видать...

    P.S. И да, проприетарный Java мамонт давно должен умереть. Держится исключительно на хомячках от мира программирования...

     
  • 4.47, тоже Аноним (ok), 11:25, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Браузер Google Chrome может выступать в качестве унифицирующей виртуальной машины и DE "в одном флаконе" уже на большинстве ОС.

    Непонятно только, зачем в качестве виртуальной машины выступать браузеру.
    Архитектурно логичнее подход Андроид: система-киоск с виртуальной машиной, в которой запускаются браузеры, DE и весь остальной софт.
    До сих пор виртуальные машины браузеров отталкиваются от интерфейса (DOM), который для работы серьезных программ совершенно неактуален. А вот критичные (ресурсоемкие) задачи в таких ВМ решаются через задницу и работают так же...

     
     
  • 5.64, anonymous (??), 14:43, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Непонятно только, зачем в качестве виртуальной машины выступать браузеру.

    тем более, что Inferno давно написали.

     
  • 4.54, Аноним (-), 13:23, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Linux как платформа для запуска пользовательского софта, никогда не входил в линейку целевых платформ для коммерческих производителей ПО.

    То-то, я смотрю, Sentaurus TCAD только под линакс и доступен (это такой офигенно дорогой монстрик для расчета технологических процессов микроэлектроники).

    >Не способно. СПО принципиально не способно "родить" ПО уровня AutoCAD и CATIA.

    Если бы СПО == BSDL, то да. Но не BSDL единой, к счастью. Есть еще и копилефт.

     
  • 4.109, арсен (?), 07:21, 13/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Java порождает хорошие идеи, и они реализуются во многих других языках. Это первый признак того, что все ближе то время, когда она "уйдет". Второй признак - масса JVM языков. JVM может и протянет, дольше, но сама Java - вряд ли. Да и слишком простой язык программирования (Java) привлек в программирование слишком много программистов-непрофессионалов, НЕ ЗНАЮЩИХ ДРУГИХ ЯЗЫКОВ, КРОМЕ JAVA!! Это уже немыслимо. Такое низкое качество их кода конечно подтверждает предположение о "дырявости" их Java-кода. Сейчас время ВМ, а не языков - они отделились друг от друга, поэтому корректнее говорить о JVM, а не о Java самой по себе
     
     
  • 5.110, anonymous (??), 08:08, 13/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Java порождает хорошие идеи

    например? до сих пор жаба собирала (и при этом перевирала) то, что придумали давным-давно.

     
  • 3.45, 111 (??), 11:10, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    опять ты? прекрати, толсто же.
     

  • 1.3, anonimous (?), 21:40, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Да здравствует вело, мото и квадро!

    Они еще свой Go не довели до ума (под умом понимается распространенность как у жава), а они давай еще. Плохо соображает в последнее время Гугл. Обидно.

     
     
  • 2.19, Аноним (-), 23:42, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > под умом понимается распространенность как у жава

    А под распространённостью — скорость?)

     

  • 1.4, Аноним (-), 21:41, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Им было мало го? :)
     
  • 1.5, Аноним (-), 21:44, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хорошо если это будет более человеческая замена JS
     
     
  • 2.18, Аноним (-), 23:39, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все тьюрингово-полные языки программирования взаимозаменяемы. Выбирайте любой, какой вам нравится, и используйте вместо JS. Мне, например, кажется привлекательной идея lua в качестве встраиваемого в веб-страницу языка. Чем не человеческий?
     
     
  • 3.34, KOL (ok), 01:54, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Человеческий, но синтаксис бы ему поприятней.
     
     
  • 4.42, Аноним (-), 09:47, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> lua в качестве встраиваемого в веб-страницу языка. Чем не человеческий?
    > Человеческий, но синтаксис бы ему поприятней.

    Squirrel?

     
  • 3.37, umbr (ok), 02:24, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лисп уже можно встраивать, правда опять-таки через ж..JS http://kybernetikos.github.com/Javathcript/
    Однако, никто не запрещает сделать нативную поддержку других скриптовых языков в открытых браузерах.
     
     
  • 4.87, Аноним (-), 18:32, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Однако, никто не запрещает сделать нативную поддержку других скриптовых языков в открытых
    > браузерах.

    Кроме того момента что мало кому это будет надо. Уже есть JS. Он ничем не хуже Lua для указанных задач. Хотя кому сильно надо - могут наверное родить транслятор.

     
     
  • 5.91, anonymous (??), 18:39, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Кроме того момента что мало кому это будет надо. Уже есть JS.
    > Он ничем не хуже Lua для указанных задач.

    хуже, конечно, и во многих аспектах. но не станут его делать не потому.

     
  • 3.48, Аноним (-), 11:27, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Все тьюрингово-полные языки программирования взаимозаменяемы

    Сразу видно, Пола Грэма вы не читали ). Вам нравится бейсик? Он тоже тьюринг-полный

     
     
  • 4.58, Аноним (-), 13:41, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Сразу видно, Пола Грэма вы не читали ). Вам нравится бейсик? Он тоже тьюринг-полный

    Сразу видно, моего сообщения вы не читали, ибо там ясно написано:

    > Все тьюрингово-полные языки программирования взаимозаменяемы. Выбирайте любой, какой вам нравится, и используйте вместо JS. Мне, например, кажется привлекательной идея lua в качестве встраиваемого в веб-страницу языка. Чем не человеческий?

    Таки да, бейсик действительно тьюринг-полный. Он ВАМ нравится? ВЫ его и используйте. НЕ нравится? Тогда НЕ используйте. Бейсик, как и джаваскрипт, тоже можно заменить на любой язык программирования. Используйте тот язык, который ВАМ нравится. Я понятно выражаюсь?

     
  • 3.56, all_glory_to_the_hypnotoad (ok), 13:32, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну и как я могу сейчас использовать LUA вместо JS? Пусть будет даже LUA, но чтобы его можно было использовать вместо JS, или на равне с ним, нужна целая кампания по его продвижению в веб. Гугл со своим хромом вполне может позволить это. Проблема в общем не в разработке языка с неведанными характеристиками.
     
     
  • 4.68, anonymous (??), 14:56, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и как я могу сейчас использовать LUA вместо JS?

    действительно, как можно заменить JavaScript yна технологию «Limited User Access»? и зачем?

    может, всё-таки выучим, что Lua — не акроним, а?

     
     
  • 5.78, all_glory_to_the_hypnotoad (ok), 22:22, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    выучи, я не возражаю Я только за чтобы люди что-нибудь выучили... Главное, чтобы они о своих маленьких достижениях не писали на каждом углу.
     
     
  • 6.82, anonymous (??), 17:11, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > выучи, я не возражаю Я только за чтобы люди что-нибудь выучили… Главное,
    > чтобы они о своих маленьких достижениях не писали на каждом углу.

    вот ты бы и молчал, а? твой уровень владения матчастью ясен: ты не в состоянии даже название языка запомнить. а остальное ты помнишь ещё хуже (если вообще смог зазубрить).

     
     
  • 7.84, Аноним (-), 17:37, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ваша магическая способность определения знаний собеседника, которого вы даже не видите, поражает еще больше, чем Ваши собственные знания в данной области (и хорошо, если только в этой).
     
     
  • 8.85, anonymous (??), 17:41, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это не 171 магия 187 , это обычный опыт но нубам кажется магией, конечно ... текст свёрнут, показать
     
     
  • 9.88, Аноним (-), 18:34, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Капитан намекает на самом деле это всего лишь обычное снобство и чванливость И... текст свёрнут, показать
     
     
  • 10.90, anonymous (??), 18:38, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    выше вы могли прочитать скулёж человека, который обгадился, но делает вид, что н... текст свёрнут, показать
     
     
  • 11.111, Аноним (-), 14:04, 13/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    выше вы могли прочитать скулёж человека, который обгадился, но делает вид, что н... текст свёрнут, показать
     

  • 1.6, QuAzI (ok), 21:48, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Следующий будет Weider?
     
     
  • 2.11, ixti (ok), 23:00, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Ага. А после него второй "Go!"... и будет у Гугля линейка языков: Go, Dart, Weider, Go! :))
     
  • 2.76, anonymous (??), 17:32, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Следующим будет Luke.
     
     
  • 3.89, Аноним (-), 18:35, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Следующим будет Luke.

    Use Luke, Luke... хм... это же бесконечная рекурсия?!

     

  • 1.8, Аноним (-), 21:52, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > объектно-ориентированного функционального языка

    /0

     
     
  • 2.14, Аноним (-), 23:25, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Функциональный язык — любой язык, в котором функции являются обьектами первого класса наравне с целочисленными и дробными переменными. Например, Си и Лисп. Или те же smalltalk, python и ruby, в которых вообще всё является обьектами — следовательно,  и функции тоже. Так в чём проблема?
     
     
  • 3.16, Anonymouse (?), 23:31, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В том что ты чудовищно некомпетентен - но рассуждаешь с важным видом ...
     
     
  • 4.17, Аноним (-), 23:33, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очевидно, Ваша компетентность видна невооружённым взглядом, а посему автоматически оправдывает Ваш важный вид.
     
  • 4.20, Аноним (-), 23:49, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он абсолютно прав, вообще-то. А вам есть что сказать или сразу в слив как обычно?
     
     
  • 5.23, anonymous (??), 23:56, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Он абсолютно прав, вообще-то. А вам есть что сказать или сразу в
    > слив как обычно?

    ну, например, в цэ функции не являются первоклассными объектами. но чтобы это понять, надо мала-мала понимать, о чём вообще разговор, так что я даже не надеюсь.

     
     
  • 6.40, Аноним (-), 08:56, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ну, например, в цэ функции не являются первоклассными объектами




    int (*m)(int, char**) = &main;
    //ЧЯДНТ?



     
     
  • 7.49, тоже Аноним (ok), 11:29, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть вы считаете, что получение указателя на область памяти автоматически делает эту область объектом? Тогда в Си все - объекты. Да, и в Ассемблере - тоже.
     
     
  • 8.59, Аноним (-), 13:44, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не путайте обьекты с обьектами первого класса, пожалуйста Это разные понятия I... текст свёрнут, показать
     
     
  • 9.99, KFe (?), 13:17, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    не забываем что асм это язык мнемоник под спецификацию процессора, а не компилят... текст свёрнут, показать
     
     
  • 10.101, anonymous (??), 15:52, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    исторически сложилось так, что компилятор этого в машинный код тоже называется ... текст свёрнут, показать
     
     
  • 11.102, Аноним (-), 17:40, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    fixed... текст свёрнут, показать
     
     
  • 12.103, anonymous (??), 17:46, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    криворуких фиксеров в тему не звали возможно, твои сферические профессора в вак... текст свёрнут, показать
     
     
  • 13.106, Аноним (-), 18:22, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Адекватные люди 8212 это те самые, которые пишут слова из трёх букв на забо... текст свёрнут, показать
     
     
  • 14.107, anonymous (??), 18:23, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    есть, есть но ты продолжай витать в космосе, не отвлекайся ... текст свёрнут, показать
     
  • 11.104, KFe (?), 17:48, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Исторически сложилось так что компилятор этого тоже называется компилятор ... текст свёрнут, показать
     
  • 7.51, mike lee (?), 11:41, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не так что кроме собственно применения функции, есть еще и композиция. а из двух указателей на функцию получить третью функцию не возможно.

    классический пример на Haskell, имея функцию для перевода символа в верхний регистр и функцию для применения функции к списку, получаем функцию для преобразования строки в верхний регистр:

    upperCase = map . toUpper

     
     
  • 8.60, Аноним (-), 13:47, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отсутствие композиции не делает язык не-функциональным, как и отсутствие лямбд и... текст свёрнут, показать
     
     
  • 9.63, mike lee (?), 14:40, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    имхо все же делает понятно что на С можно писать и в функциональном стиле и в О... текст свёрнут, показать
     
  • 9.66, anonymous (??), 14:51, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ergo, самый лучший FP-язык 8212 ассемблер скажи такое где-нибудь в другом ме... текст свёрнут, показать
     
     
  • 10.70, Аноним (-), 15:16, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    1 Языка под названием ассемблер не существует Ассемблер 8212 это компилят... большой текст свёрнут, показать
     
     
  • 11.72, anonymous (??), 15:18, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    молодец, круто поделил на ноль собственно, тем, что 171 ассемблер 187 821... текст свёрнут, показать
     
     
  • 12.73, Аноним (-), 15:31, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Язык, именуемый ассемблер , не существует Ассемблер является компилятором язык... текст свёрнут, показать
     
     
  • 13.80, Аноним (-), 02:00, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Капитан подсказывает что ассемблер является сборщиком Достаточно посмотреть в с... текст свёрнут, показать
     
     
  • 14.86, anonymous (??), 18:20, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    для особо продвинутых лингвистов словарь подсказывает что 171 компиляция 187 ... текст свёрнут, показать
     
     
  • 15.92, Аноним (-), 18:43, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для тех кто без словарика - инвалид, Капитан сообщает что assembly и compile ... большой текст свёрнут, показать
     
  • 7.96, Аноним (-), 10:04, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот так правильнее:
    int (*m)(int, char**) = main;
     
  • 3.36, konst (??), 02:03, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Функциональный язык — любой язык, в котором функции являются обьектами первого класса наравне с целочисленными и дробными переменными

    А есть объектно-ориентированный язык, которой не "функциональный"?
    PS. Я просто так спросил

     
     
  • 4.41, Аноним (-), 09:12, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да, существуют. Например, Java. Передача функций в качестве аргументов и возвращение в качестве результатов функции других функций там невозможна, как и обьявление переменных-функций и присваивание им значений. Правда, можно выкручиваться с обёртками из анонимных классов, но это не будут функции как обьекты первого класса.
     
  • 3.52, Аноним (-), 11:43, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И который ориентирован преимущественно на функциональный стиль И на сях можно п... большой текст свёрнут, показать
     
     
  • 4.61, Аноним (-), 13:52, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Хотя такая ориентированность и помогает gt оверквотинг удален Присутстви... большой текст свёрнут, показать
     
  • 4.97, Аноним (-), 10:06, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Что по-вашему "нормальные лямбды"?

     
     
  • 5.105, Аноним (-), 18:06, 12/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Что по-вашему "нормальные лямбды"?

    Наверное, имеется в виду разница, которая есть в некоторых языках программирования между лямбдами и другими функциями. К примеру, питоновские лямбды могут содержать только выражения и никаких операторов(тех, которые statements), в то время как анонимные функции Lua полностью равны с обычными функциями (вплоть до того, что function f() statement() end являктся всего лишь сахаром для f = function () statement() end).

     

  • 1.9, akker (?), 22:06, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Правильно делают. Вытесняют винду с мобильников своим андроидом, сейчас собираются спихнуть яву
     
     
  • 2.10, жабабыдлокодер (ok), 22:47, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если это будет ява "улучшенная и дополненная", то почему нет? Другое дело, что библиотеки явы создавались годами... По силам ли Гуглю быстро сделать что-либо подобное или опять все закончится декларацией о намерениях?
     
     
  • 3.15, G0Dzilla (ok), 23:25, 09/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Если это будет ява "улучшенная и дополненная", то почему нет? Другое дело,
    > что библиотеки явы создавались годами... По силам ли Гуглю быстро сделать
    > что-либо подобное или опять все закончится декларацией о намерениях?

    Почему бы и нет. Только надо будет отказаться от модели полной открытости базовой платформы, чтобы не пудрить мозги разработчикам на новом языке поддержкой "охуллиарда" разных сборок операционки/vm.

     
  • 2.33, Аноним (-), 01:30, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > сейчас собираются спихнуть яву

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

     

  • 1.13, Аноним (-), 23:22, 09/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > язык структурированного программирования

    Не "обьектно-ориентированного", не "функционального" и не "аспектно-ориентированного", а именно "структурированного"… Неужели что-то вроде старого доброго Алгола с его сотнями вкусных фич, не доживших до современных языков?

     
  • 1.28, apollo2k4 (ok), 00:36, 10/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Native Client в Chrome на кой тогда делали?!
     
     
  • 2.35, Анонимуус (?), 01:59, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ответ по-моему очевиден. Они хотят заменить форточки своей ХромнедоОС
     
     
  • 3.53, Аноним (-), 12:57, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ты наверное хотел сказать СверхХромОС?
     

  • 1.39, Аноним (-), 06:39, 10/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ох, не нравится мне, что Гугл разрабатывает никому не нужные вещи и потом ведь начнет пропихивать их, чтоб создать пользовательскую аудиторию. Никому не нужен еще один язык, которому полно альтернатив. Пусть сами пишут на своих языках свои приложения типа бразуеров и ОСей.
    Но время покажет.
     
     
  • 2.44, Аноним (-), 10:45, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Ох, не нравится мне, что Гугл разрабатывает никому не нужные вещи и

    Никому был не нужен Perl, ведь уже был AWK. Никому был не нужен Python, ведь уже был Perl. Никому был не нужен Ruby, ведь уже был Python. Аналогия ясна ?

     
     
  • 3.57, КО (?), 13:40, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет.

    И Perl, и Python, и Ruby выжили в тяжелой конкурентной борьбе.

     
     
  • 4.62, Аноним (-), 13:54, 10/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет.
    > И Perl, и Python, и Ruby выжили в тяжелой конкурентной борьбе.

    Ты не КО, самозванец.

     
  • 4.93, Аноним (-), 18:45, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И Perl, и Python, и Ruby выжили в тяжелой конкурентной борьбе.

    А что, эта борьба уже закончилась?

     
     
  • 5.95, anonymous (??), 18:52, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> И Perl, и Python, и Ruby выжили в тяжелой конкурентной борьбе.
    > А что, эта борьба уже закончилась?

    да, победила дружба. только некоторые слоупоки до сих пор сражаются.

     
  • 3.79, аноним33 (?), 00:33, 11/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Никому был не нужен Perl, ведь уже был AWK. Никому был не нужен Python, ведь уже был Perl. Никому был не нужен Ruby, ведь уже был Python. Аналогия ясна ?

    попрошу заметить, что если бы небыло всех следствий то мы бы не многое потеряли, ну насчет перл и awk - ты конечно чушь сморозил, вот так и рождаются лжефакты.
    на сегодня, компетентно могу заявить что любой из тройки взаимозаменяем. так что 3 нафиг не надо, родились бы они после 2010го, поверьте, их бы об..ли с ног до головы и разработку забросили в тот же день.

     

  • 1.100, Жорж (?), 14:46, 12/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Гилад Брача (Gilad Bracha), разработавший в свое время вторую и третью редакции спецификаций на язык Java...

    Дальше не читал. У этих авторитетов может получится только java2.

     
     
  • 2.113, rfq (?), 22:20, 05/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Гилад Брача (Gilad Bracha), разработавший в свое время вторую и третью редакции спецификаций на язык Java...
    > Дальше не читал. У этих авторитетов может получится только java2.

    Да, как приятно блистать своей проницательностью. Но ведь можно и в лужу сесть.
    Гилад - не джавист в душе, он смоллтоковкец.  Не нравилась ему Джава, поэтому разработал новый язык Newspeak:
    http://en.wikipedia.org/wiki/Newspeak_%28programming_language%29

     
     
  • 3.114, anonymous (??), 22:55, 05/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Гилад — не джавист в душе, он смоллтоковкец.

    а Гай Стили — схемовец. а Вирт… ну, Вирт. а вышла у них жаба. такие дела.

     
     
  • 4.115, rfq (?), 23:06, 05/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Гилад — не джавист в душе, он смоллтоковкец.
    > а Гай Стили — схемовец. а Вирт… ну, Вирт. а вышла у
    > них жаба. такие дела.

    А что, Вирт к джаве имел какое-то отношение?

     
     
  • 5.116, anonymous (??), 17:24, 06/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А что, Вирт к джаве имел какое-то отношение?

    имел. и в гости захаживал, и даже прототип первого GC — если мне память не того — наваял по дружбе.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру