Google порождает еще один язык — Dart


Dart-это новый структурированный язык веб-программирования. Зачем Google нужен еще один язык? Разве этого недостаточно?

Если один язык хорош, то два должны быть лучше, а три-еще лучше. У Google уже есть один новый язык в названии — Google Go. Насколько он успешен, это очень спорный вопрос, но нет никаких сомнений в том, что при поддержке Google он получил гораздо больше внимания, чем без него. Теперь, похоже, Google собирается добавить еще один новый язык в свою линейку-Dart.

Несколько недель назад было замечено, что Google регистрирует доменные имена, включающие слово Dart. Последовали неизбежные предположения о том, что такое Дарт. Учитывая, что одна из рекламных платформ Google называется Dart, предполагалось, что это может иметь какое-то отношение к улучшению рекламных возможностей. Однако теперь кажется, что Dart-это новый язык.

На данный момент информации на местах мало, но объявление и более подробная информация будут даны на предстоящей конференции GOTO 10 октября. Организаторы этого европейского мероприятия, проходящего в Дании, похоже, очень рады, что их выбрали для этой доставки:

«Последние новости: Google представит мировые новости в ГОТО Орхусе. Весь мир будет настороже, когда Google представит новый язык программирования «Dart» в своем вступительном выступлении на конференции в понедельник.»

Двумя гуглерами, представляющими Dart, являются Ларс Бак, известный своей работой над объектно-ориентированными виртуальными машинами и движком JavaScript V8, и Глэд Брача, создатель языка новояза. Общим фактором между этими двумя является Smalltalk и чистый подход к объектно-ориентированному дизайну. Язык новояза, изобретенный Брачей, ближе всего к Smalltalk и Self, языку, который повлиял на дизайн JavaScript.

Если вы хотите знать, почему по крайней мере один из двух Гуглеров считает, что создание языка-хорошая идея, я могу процитировать домашнюю страницу Newspeak:

«Трудно оправдать новый язык программирования.  Те из нас, кто любит языки программирования, не нуждаются в оправдании: если мы можем сделать лучший язык, мы, очевидно, должны это сделать.»

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

Из названия основного доклада на конференции Goto мы узнаем, что Dart предназначен для «структурированного веб-программирования». Это звучит так, как будто он должен идти лицом к лицу с JavaScript на стороне клиента, и если это так, то на данный момент рынок будет довольно переполнен.

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

Последнее дополнение к тайне. Незадолго до того, как было замечено, что Google регистрирует доменные имена, содержащие Dart, была замечена регистрация spotlang.com, spotlanguage.net, spot-lang.com и spot-lang.net. Теперь это такие же явно ориентированные на язык доменные имена, как и те, которые зарегистрированы для Dart. Может ли Google задуматься о запуске третьего языка? Это также может быть продуманной шуткой, поскольку для компьютерного языка фраза «See Spot Run» приобретает совершенно новый смысл!


Добавить комментарий