The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Google надеется на включение компилятора языка Go в..."
Отправлено be_nt_all, 26-Окт-10 07:18 
> А что до Go, то это хорошая попытка пропиарить вполне заурядную вещь.
> Я бы не сказал что язык - какое-то откровение, хотя некоторые
> идеи там конечно неплохие.

Ну язык-откровение и язык рабочая лошадка, это разные вещи.

Откровением был Фортран — просто потому, что он был первый.

Откровением был Лисп. Для мэйнстимовых программистов он так и остался эзотерическим.

Откровением была Симула — первый объектно-ориентированный язык созданный в конце 60-х.

Откровением, пожалуй, был Си — эдакая квинтэссенция хакерской культуры. Более того Си стал не только откровением, но и рабочей лошадкой. Видимо причиной этого стало то, что ничего принципиально нового в программирование Си не внёс — всё это уже было в Алгол-60/Паскаль/Алгол-68.

Перл. Ещё одно «хакерское» откровение. Новизна присутствует, хотя «где то всё это я уже видел». Быстрый взлёт с последующим вытеснением  с веб-рынка своим «незаконнорожденным сыном» ПэХаПэ. Для мэйнстимовых программистов — эзотерика.

Смоллток. Ну это попытка «откровения по заказу» — Алан Кей сотоварищи взяли вышепомянутые Симулу и Лисп и пилили это дело в течении 10 лет. И вот,  в 80-х-90-х гг. Смолток становится знаменем ООП. Ненадолго.

Си++ — результат воздействия Симулы и Си на мозг отдельно взятого Страуструпа. Язык взлетел так хорошо, что многие искренне считают что ООП началось именно с него. Но продвинутое C++ программирование — это уже не сколько мэйнстрим, сколько эзотерика. (Достаточно взглянуть на Qt, в котором с помощью внешних костылей uic и moc делается то, что можно более эффективно сделать средствами самого С++, см. Ultimate++).

Можно продолжать этот список, но вернёмся к нашим сусликам.

Итак — Go. Google нанимает прославленных разработчиков языков и ставит перед ними задачу… Что же это за задача? ИМХО — ни много, ни мало — а написать язык со статической типизацией и нативной компиляцией, который может стать мэйнстримом в области, традиционно занятой языками с динамической типизацией (Perl, PHP, Python, Ruby) или использующими виртуальную машину (Java). В смысле web. Язык, который вполне может изучить PHP-программист (нет, не «средний PHP-программист» конечно, это отдельная порода кодеров, но см. к примеру http://habrahabr.ru/blogs/webdev/102523/). Получилось ли у них? Время, конечно, покажет — но, ИМХО, да.


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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