LINUX.ORG.RU
ФорумTalks

Закапывателям лиспа

 


1

7

В жизни каждого «языкового» сообщества рано или поздно наступает один интересный период: когда самые вопиющие проблемы языка уже решены и аксакалы с нетерпением ожидают бурлящего потока неофитов, но сам этот поток еще до сообщества не добрался, наиболее преданные идеалам иерархи обращают свой взор в неизведанные (ими) дали. И незамедлительно их зрительные органы оскорбляются видом хтоничного чудовища, не проявляющего никакого уважения к их заветам и заповедям. Оскорбление, нанесенное нашим апостолам настолько велико, что они, не раздумывая ни минуты, немедленно собирают могучую дружину из лучших людей сообщества, вооружают ее освященными лопатами и благословляют его на исполнение священной миссии: Lisp должен быть закопан.

Краткая и неполная хроника лопатных походов на Lisp:

Время: 70-е - 80-е года прошлого века
Закапывающие: C
Итог: 
C: с боями выбил себе нишу низкоуровневого программирования и окуклился.
Lisp: потеряны Lisp-машины, сообщество объединилось под знаменем Common Lisp.
Время: конец 80-х - 90-е года прошлого века
Закапывающие: C++
Итог: 
C++: превратился в мумифицированный труп, изредка гальванизируемый для выжимания чуть большей производительности.
Lisp: ничего не заметил.
Время: начало 90-х
Закапывающие: Dylan
Итог: 
Dylan: породил несколько личинок, забыт.
Lisp: счел Dylan отличной шуткой.
Время: конец 90-х - начало 00-х
Закапывающие: Java
Итог: 
Java: до сих пор стучится лбом в хитиновый панцирь.
Lisp: урча и пожмякивая вобрал в себя виртуальные машины.
Время: начало-середина 2000-х
Закапывающие: личинки Dylan (Python, Ruby) и примкнувший к ним PERL
Итог: PERL выкинут на свалку истории, Python и Ruby выгнаны ссаными тряпками в веб.
Lisp: показательно проигнорировал недоязычки.
Время: 2000-е - 2010-е
Закапывающие: Caml, Haskell
Итог: 
Закапывающие: держатся впереди за счет бурной активности не испорченных адекватностью прозелитов.
Lisp: гонится за незадачливыми закопщиками, с громоподобным "ОМ НОМ НОМ НОМ" вбирая в себя их идеи. 

Источник: http://repl-stories.blogspot.com/2012/05/blog-post.html

Перемещено post-factum из development

★★★★★

Последнее исправление: ymn (всего исправлений: 1)

классно. А ничего, что 95% софта написано таки на C/C++? ИЧСХ, остальные 5% написаны совсем таки не на LISP, и прочей подобной ботве?

drBatty ★★
()

Непонятно, что эта клоунада делает в Development?

GotF ★★★★★
()

Lisp: ничего не заметил

Lisp: показательно проигнорировал недоязычки

Ну да, Неуловимые Джо - они такие.

max_udoff
()

После аварии самолета на необитаемом острове оказались командир корабля, бортинженер и стюардесса. Через неделю К и Б решили «хватит извращений!» и убили стюардессу. Еще через неделю они решили «хватит извращений!» и закопали стюардессу. Еще через неделю они решили «хватит извращений!» и откопали стюардессу...

Так вот если говорить про копание, то лисп как та стюардесса;-)

AIv ★★★★★
()

А если по делу, то:

C: с боями выбил себе нишу низкоуровневого программирования и окуклился.

Ничего, что по словам самих лисповодов они тока тем и занимаются, что пишуть DSL генерящий С-код?

C++: превратился в мумифицированный труп, изредка гальванизируемый для выжимания чуть большей производительности.

Признаки клинической смерти ЯП в студию.

Java: до сих пор стучится лбом в хитиновый панцирь.

Не то, что я пишу на яве и вообще хоть как то отношусь к яве... но ИМНО 4.2.

Итог: PERL выкинут на свалку истории, Python и Ruby выгнаны ссаными тряпками в веб.

А вот это просто 4.2 и провокация! Я не занимаюсь вебней вообще, тем не менее условно 50% кода на питоне.

Вообще лиспосрач в толксы, а то щас понабежит упоротых анонимов с лисп-машинами вместо мосгов...

AIv ★★★★★
()

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

winlook38 ★★
()

Забавно, хоть и предвзято.

antares0 ★★★★
()

счел Dylan отличной шуткой

В Dylan было множество годных ОО-идей.

держатся впереди за счет бурной активности не испорченных адекватностью прозелитов

Я вас умоляю, тот же хаскель интересует только упоротых задротов вроде нас с вами.

А вообще все правильно написано. Те же мои любимые APL/J спокойно себе развиваются уже полвека и имеют годное сообщество, как и Лисп.

buddhist ★★★★★
()

Прохладные истории, одна лучше другой.

AptGet ★★★
()

Чё в этом лиспе такого что на него все фапают? Имхо язык для инопланетян О_о

xterro ★★★★★
()
Ответ на: комментарий от xterro

это ты еще APL не видел) buddhist тебе про него расскажет.

ymn ★★★★★
() автор топика

Черт, лисп нужно срочно запрещать как вредную для мозгов адептов технологию.

Ребята, вылазьте уже из танка! Никто уже и не понмнит *что* такое лисп.

ИЧСХ, лисперы вместо того чтобы хоть что-то предпринять для его спасения, занимаются исключительно тем, что формируют образ упоротых неадекватов с непомерно раздутым ЧСВ. Молодцы! Так держать!

Macil ★★★★★
()

Бедные лисперы. Им даже приходится писать стены текста, чтобы убедить себя в том, что их любимец кому-то нужен.

dmfd
()

А за что на доре так не любят лисе? Я конечно поверхностно его изучал, но, будь он распространенным языком, срадостью бы на нем писал. Все-таки синтаксис у него идеален.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Лиспосрач - неотъемлемая часть специальной олимпиады ЛОРа.

encyrtid ★★★★★
()

Каждый раз, когда вижу тему про Lisp, в голове проносится мысль: «Ну вот что за хер там опять палит секретное оружие! Ну не так же часто!». Но смешные комментарии неврубающихся в тему хомяков меня сразу успокаивают.

anonymous
()

Самую большую антирекламу лиспу делают неадекватные лисперы. Пишите себе на языке, да так, чтоб другие увидели плюсы и желание, а не высасывайте бред из 21 пальца. :)

chinarulezzz ★★
()
Ответ на: комментарий от templarrr

УМВР. Однообразный и логичный, в отличие от других языков (там пиши фигурную скобочку, тут квадратную, здесь круглую; тут через запятую, а здесь через точку с запятой, а вон там через пробелы).

vurdalak ★★★★★
()
Ответ на: комментарий от anonymous

Но смешные комментарии неврубающихся в тему хомяков меня сразу успокаивают.

;-) аналогично

gensym ★★
()
Ответ на: комментарий от anonymous

Каждый раз, когда вижу тему про Lisp, в голове проносится мысль: «Ну вот что за хер там опять палит секретное оружие!

П. Грэмом упорол^W обчитался? У ООП-ников - однозначно Буч. А у лисперов, видимо, Грэм. :P

Macil ★★★★★
()
Ответ на: комментарий от AIv

Признаки клинической смерти ЯП в студию.

последний стандарт посмотри, например. В который притащили те фичи, которые в других языках уже были по 10-15-20-30 и более лет. Может это и не клиническая смерть, но что-то очень тяжёлое и хроническое

lazyklimm ★★★★★
()
Ответ на: комментарий от AIv

нет, не обязательно. Если фича невостребована - нет смысла её тащить.

А в случае с C++11 мы как раз наблюдаем появление большого количества полезных «нововведений».

lazyklimm ★★★★★
()
Ответ на: комментарий от Macil

У ООП-ников - однозначно Буч. А у лисперов, видимо, Грэм. :P

Только Буч - религиозный лидер церкви имени себя, а Грэм - практик-бизнесмен.

anonymous
()
Ответ на: комментарий от lazyklimm

ТС процитировал утверждение «C++ мертв». Я повторяю вопрос - какие объективные признаки клинической смерти ЯП? Скажем для хомо сапиенсов таких признаков пять - безвольная поза тела, отсутствие сознания, отсутствие дыхания, отсутствие пульса, нет реакции зрачка на свет. Если хотя бы один из признаков не наблюдается (ну в н.у.), клиническая смерть не фиксируется и надо сильно думать над тем, стоит ли проводить реанимацию - можно вполне живому человеку ребра поломать.

А для ЯП какие ОБЪЕКТИВНЫЕ признаки смерти? Все эти слова о тренде, что мол потащили они ненужные фичи - это все не более чем субъективная болтология. Кому то они ненужны, кому то нужны. Я сам от 00х не в восторге, ну так я этими фенечками и не пользуюсь. А кому то нужны, наверное аффторы стандарта чем то руководствовались...

AIv ★★★★★
()
Ответ на: комментарий от AIv

Все эти слова о тренде, что мол потащили они ненужные фичи

в том то и дело, что нужные потащили, просто очень уж слоупочно

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

Я видел и большие глупости, скажем 3й питон. Но это не признак смерти ни разу, это кривое развитие, типа сколиоза. Ну так покажите мне хотя бы один полностью здоровый ЯП...;-)

AIv ★★★★★
()
Ответ на: комментарий от anonymous

Ну вот Джоэль Спольски то же успешный бизнесмен, не лисер,немало программистов на С/С++,Java c интересом относятся к его размышлениям. Грэм конечно разработал интересные вещи, но ЧСВ конечно у него будь здоров.

А насчет позиции многих лисперов, но не всех: когда начинаются проблемы надо сплотиться вокруг вождя в борьбе с внешним и коварным врагом: теми кто не познал дао лиспа и уже этим мешает его развитию :)

pylin ★★★★★
()
Ответ на: комментарий от lazyklimm

Ну так если вышел новый стандарт, под него уже активно адаптируют средства разработки, то мертвым язык никак не назовешь

pylin ★★★★★
()
Ответ на: комментарий от anonymous

Только Буч - религиозный лидер церкви имени себя, а Грэм - практик-бизнесмен.

Буч - chief scientist в IBM. И кстати... у кого больше денег, у Буча или Грэма? %)

tailgunner ★★★★★
()

Логика рассуждений, конечно, просто бредовая.

archimag ★★★
()
Ответ на: комментарий от tailgunner

Буч - chief scientist в IBM.

Не имеет значения. ИМХО их обоих можно смело записывать в антигерои индустрии.

Macil ★★★★★
()
Ответ на: комментарий от pylin

мёртвым - нет, но то что у него хроническая слоупочечность, это однозначно

lazyklimm ★★★★★
()
Ответ на: комментарий от tailgunner

Буч - chief scientist в IBM.

Ну вот сам и пользуйся Lotus Notes :)

Он там занимается тем же, чем и в Rational Software занимался - пишет книжки по UML.

anonymous
()
Ответ на: комментарий от Macil

их обоих можно смело записывать в антигерои индустрии.

Грэм - просто трепло, ни на что не влияющее в индустрии, куда ему до антигероя; а Буча за что?

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

Буч - chief scientist в IBM.

Ну вот сам и пользуйся Lotus Notes :)

Lotus Notes разработали в TJ Watson Research Center?

Он там занимается тем же, чем и в Rational Software занимался - пишет книжки по UML.

Вики говорит, что «Grady continues to engage with customers working on real problems and maintains deep relationships with academia and other research organizations around the world», но тебе виднее.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Буча за что?

За то что его стараниями никто даже не пытается рассматривать ООП как формальную систему: сплошной инженерный подход.

Единственное исключение, наверное, Одерский (ну и Карделли, но он - теоретик).

Macil ★★★★★
()
Ответ на: комментарий от Macil

его стараниями никто даже не пытается рассматривать ООП как формальную систему: сплошной инженерный подход.

Мде. Плохой Буч мешает формализации ООП, гадкий инженеришка.

Тебе не приходило в голову, что ООП с рождения является набором ГСМных эвристик и формализации просто не стоит?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Вики говорит, что «Grady continues to engage with customers working on real problems and maintains deep relationships with academia and other research organizations around the world»

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

но тебе виднее.

http://researcher.ibm.com/view.php?person=us-gbooch

anonymous
()
Ответ на: комментарий от Macil

Боюсь тут дело не в Буче, просто когда появилось ООП под него уже были задачи, когда ООП укрепилось под его влиянием уже были созданы многие инструменты, а значит задачу удобно адаптировать к нему. Сейчас наверно начнет рождаться новая парадигма, так как программные комплексы потихоньку становятся более крупными чем может выдержать ООП.

pylin ★★★★★
()
Ответ на: комментарий от Macil

не пытается рассматривать ООП как формальную систему:
сплошной инженерный подход.

Ну это же замечательно, хоть какой-то плюс.

archimag ★★★
()
Ответ на: комментарий от archimag

Ну здесь можно вспомнить Столлмана:

ООП ради самой ООП уже давно превратилось в замкнутый круг. Конечно, можно считать C# в .NET 3.5 с более чем 50,000 реализованных классов „венцом эволюции“. Добавить в следующей версии .NET ещё миллион классов — что может быть более правильным и более вожделенным, с точки зрения ООП-программиста? Говорите, это и есть то самое бегство от сложности?» (на этом месте интервью Ричард демонстративно делает паузу и выкашливается от приступа смеха).

pylin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.