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

(no subject)

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

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

[identity profile] mlg-vne.livejournal.com 2011-06-14 06:25 pm (UTC)(link)
думаю, дело в том, что на развитие Лиспа не тратились средства (как денежные, так и умственные) и поэтому не разработали всех тех прелестей, которые есть у объектно-ориентированных языков. Другой вопрос - почему не посчитали что стоит тратить?
кстати, тот же лектор рассказал, что когда у IBM встал вопрос чем заменить С++ "в финал вышли два языка - Эйфел и Джава". Выбрали Джаву, потому что у разработчика Эйфела эго было выше здания CN Tower (с). И вот тебе результат - где Эйфель, и где Джава. А почему? Потому что кинули все средства и умы на улучшение и удобоваримость Джаву. И поэтому ты теперь на ней пишешь и радуешься :)

По словами все того же лектора, современный язык Пайтон (который я не знаю... пока) вобрал в себя и часть Лиспа, и часть ООР и чуток из Пролога. Видимо, кто-то решил собрать сливки со всех тортов в одну тарелку :)

[identity profile] shushz.livejournal.com 2011-06-15 06:18 am (UTC)(link)
А сейчас есть вообще новый и крутой тренд. Всякие разные языки которые копилируются в что-то вроде .class files и бегут на JVM, таким образом пользуясь частью всех тех прелестей которые написали для Джавы. У Пайтона, по моему, тоже что-то в этом роде есть. То ли JPython, то ли Jython.