mlg: (Default)
mlg ([personal profile] mlg) wrote2011-06-10 06:57 pm
Entry tags:

(no subject)

Лектор нахваливает Лисп. Он такой бла-бла-бла, на нем все пишется быстро и эффективно и вообще.
Его спрашивают, а чего мол сейчас на нем не пишут.
Ответ: "Во-первых, он требует от программиста упражняться в непростых, а точнее очень сложных интелектуальных задачах, а вторая проблема - это скобки. Много скобоко. Только скобки. Даже ходила шутка в свое время. Советы (то бишь СССР) украли у армии обороны США последние 10 листов распечатки супер дупер важного кода. И только когда листы были доставлены стало ясно, что код был написан на Лиспе и послдение 10 листов это закрытие скобок."

current status:
мозг плавится, лезит из ушей.
хорошо, что лекции слушаю в наушниках.

[identity profile] andrii.livejournal.com 2011-06-10 06:25 pm (UTC)(link)
Ох, эти лекторы - они такие лекторы...
Академическая среда явно не способствует развитию чувства реальности ;-)

[identity profile] balrojka.livejournal.com 2011-06-10 06:53 pm (UTC)(link)
По Оккаму, самое простое решение оно и самое правильное. Зачем усложнять себе жизнь решение сложных задач которые решать не надо?
Смутное у меня подозрение что этот лектор не писал на самом деле большие системы которые пишут несколько десятков програмистов несколько лет. Но на то он и лектор :-)

[identity profile] shushz.livejournal.com 2011-06-11 05:27 am (UTC)(link)
Хороший язык программирования сам по себе, даже если проигнорировать всю проблематичность определения что есть такое "хороший", это лишь малая часть из влияющих на производительность факторов. Гораздо важней все вещи вокруг. Насколько удобная среда есть для разработки, насколько легко она интегрируется с другими инструментами, насколько развита поддержка анализа в runtime и debugging, насколько развиты и доступны 3-rd party библиотеки дабы не изобретать колесо и т.д.
Что-то мне подсказывает, что по всем этим параметрам Лиспу весьма далеко до многих, может не столь крутых, но куда более используемых языков.