Ну, новой она была, дай Боже, полвека назад.... ;) Статья Маккарти "О вычислимости некоторых выражений" -- это то ли 52-й, то ли 54-й год, а первый рабочий лисп-интерпретатор -- 56-й, на той же IBM-704, что и фортран парой лет раньше.
Господи, сколько этих серебряных пуль было только на моей памяти... Пролог, Модула - "убийца турбо-паскаля", "язык Ада" (курс по мабрагорингу наверное), форт - "говори как Йода" - и где они все?
Вопрос не в том, насколько твой язык правильнее и короче, вопрос в том, как быстро средний программист сможет решить на нем типовую задачу.
Поэтому миром правят Си, Питон, Ява, Шарп, похап, местами дельфи...
Убийцей турбо-паскаля Модулу считал только придумавший её Вирт, который как раз к тому моменту окончательно сошёл с ума. ;) Но он академист, ему можно. Практические же программисты Модулой скорей интересовались как интересным ублюдком, до которого может додуматься кабинетный учёный, если ему давать денег и не бить по ночам ногами. ;) Потом, правда, старичок пришёл немножко в себя и даже написал вполне вменяемый сборщик мусора для первых версий жабки. Да, с использованием указателей. ;) Ада прекрасно работает в своей предметной области -- разработке реалтаймового ПО для встроенной электроники. А лисп -- таки прижился как скриптовый язык. На Коммон Лиспе довольно активно пишется инет-софт, а Схему весьмя любят как язык начального обучения -- в конце концов, она куда лучше бейсика для этого дела.
Вирт и "примкнувшие к нему". Я ж помню тогдашние споры в реале и фидо. Тоже народ так восхищался, почти как нынешние эрланговцы.
Лисп имеет на настоящий момент совсем небольшую нишу, но еще жив, курилка, это да. Но суть дела-то не в том, а в том, что не очень важно, каков язык и как быстро на нем может писать гуру. Важно: как быстро и надежно на нем может родить среднюю задачу средний программер. А с этим у эрланга есть проблемы.
Насчёт Модулы?!! Эт'вы, батенька, что-то путаете. ;) Уж этого-то ублюдка, с отсутствующими указателями и прямо запрещённым в стандарте приведением типов, никто и в мыслях пользовать не собирался. Споры шли про Оберон, это как раз вершина виртовской ремиссии, и спорили про то, кто перспективнее -- оберон или жабка. ;)
Насчёт небольшой ниши лиспа -- тоже можно спорить, она во всяком случае не меньше, чем у того же руби. Причём натыкаешься на него порой в местах, казалось бы, совершенно неожиданных -- вплоть до микроконтроллеров. Просто лисперы -- народ спокойный, они познали природу вещей, достигли просветления, и просто кодят себе в своё удовольствие на Лучшем Из Языков, Amiga Persecution Complex отнюдь не страдая. ;) А у эрланговцев всего лишь фаза острого миссионерства. Это пройдёт со временем -- лет через двадцать.
Makechar was written using Clarion TopSpeed Modula-2 version 3.10 under IBM PC DOS 6.3. It should run properly on any DOS version (IBM PC DOS, DR-DOS, or MS DOS) after version 3.2 though I make no guarantees.
(из описания генератора персонажей для третьего гурпса).
Хе! :) Когда шли те споры - о Яве еще никто и слыхом не слыхивал - это был дай бог памяти 89-ый год, в Комсомольске тогда гнездо у модулистов было. Даже какие-то проекты на нем делали (ну, тогда еще в Хабаровске и такой монстр как ДИАМС жил, а специалисты из Москвы на семинарах рассказывали про чудесную новую операционку от микрософт, где "весь лиск представляет из себя расширение оперативной памяти" - золотое время, когда все деревья были зелеными и расцветали сто цветов).
Вопрос-то в том, что дело не в языке - а в его применимости - то есть сообществе, билиотеках, практиках, гуру, руководствах... Посему в мелких нишах пусть сидит эрланг и окамл - писать на них массово все равно никто не будет.
Неимоверный рост производительности
no subject
1;
no subject
Re: Неимоверный рост производительности
no subject
no subject
no subject
Пролог, Модула - "убийца турбо-паскаля", "язык Ада" (курс по мабрагорингу наверное), форт - "говори как Йода" - и где они все?
Вопрос не в том, насколько твой язык правильнее и короче, вопрос в том, как быстро средний программист сможет решить на нем типовую задачу.
Поэтому миром правят Си, Питон, Ява, Шарп, похап, местами дельфи...
WBR - Andrew
no subject
no subject
Лисп имеет на настоящий момент совсем небольшую нишу, но еще жив, курилка, это да. Но суть дела-то не в том, а в том, что не очень важно, каков язык и как быстро на нем может писать гуру. Важно: как быстро и надежно на нем может родить среднюю задачу средний программер. А с этим у эрланга есть проблемы.
WBR - Andrew
no subject
Насчёт небольшой ниши лиспа -- тоже можно спорить, она во всяком случае не меньше, чем у того же руби. Причём натыкаешься на него порой в местах, казалось бы, совершенно неожиданных -- вплоть до микроконтроллеров. Просто лисперы -- народ спокойный, они познали природу вещей, достигли просветления, и просто кодят себе в своё удовольствие на Лучшем Из Языков, Amiga Persecution Complex отнюдь не страдая. ;) А у эрланговцев всего лишь фаза острого миссионерства. Это пройдёт со временем -- лет через двадцать.
no subject
(из описания генератора персонажей для третьего гурпса).
no subject
no subject
no subject
Когда шли те споры - о Яве еще никто и слыхом не слыхивал - это был дай бог памяти 89-ый год, в Комсомольске тогда гнездо у модулистов было. Даже какие-то проекты на нем делали (ну, тогда еще в Хабаровске и такой монстр как ДИАМС жил, а специалисты из Москвы на семинарах рассказывали про чудесную новую операционку от микрософт, где "весь лиск представляет из себя расширение оперативной памяти" - золотое время, когда все деревья были зелеными и расцветали сто цветов).
Вопрос-то в том, что дело не в языке - а в его применимости - то есть сообществе, билиотеках, практиках, гуру, руководствах... Посему в мелких нишах пусть сидит эрланг и окамл - писать на них массово все равно никто не будет.
WBR - Andrew
no subject
Ну, если брать библиотеки, то тогда фрибейсик наше всё. ;)