balu: (y-combinator)
[personal profile] balu
Ну что, товарищи, сегодня есть повод отметить 50-тилетие замечательного языка программирования LISP. Долгой ему жизни и популярности!

Date: 2008-10-20 07:54 pm (UTC)
From: [identity profile] roman_sharp.livejournal.com
Еще одно явление, прошедшее мимо меня.
А чем он так замечателен?

Date: 2008-10-21 05:51 am (UTC)
From: [identity profile] b-al-u.livejournal.com
Сложно вот так, с кондачка ответить. Лисп - это даже не язык - это метаязык, способный реализовать любые парадигмы программирования. Особенно хорош он в при создании различных DSL из-за того, что в него можно встроить то, что лиспом изначально не является. Могу порекомендовать почитать первые 3 главы отсюда http://pcl.catap.ru/doku.php?id=pcl , они маленькие (я тоже принимал участие в переводе) и введение+начало отсюда - http://newstar.rinet.ru/~goga/sicp/sicp.pdf . По последней книге читать тут http://vshabanov-ru.blogspot.com/2006/11/blog-post.html и http://vshabanov-ru.blogspot.com/2007/03/sicp.html . Кстати, sicp это не книга, а курс MIT, доступный также в виде видеолекций на сайте MIT, рекомендую скачать.

Date: 2008-10-21 07:02 pm (UTC)
From: [identity profile] roman_sharp.livejournal.com
А мне вот как раз интересно вкратце...
Эхххххх...

Ну, может когда-то будет много свободного времени и руки дорастут.

Date: 2008-10-22 05:10 am (UTC)
From: [identity profile] b-al-u.livejournal.com
Если вкратце по Лиспу, то читайте Пола Грема http://www.paulgraham.com/lisp.html и http://www.paulgraham.com/avg.html Если для практического использования, то PCL, ссылки давал выше.

Date: 2008-10-22 05:12 am (UTC)
From: [identity profile] b-al-u.livejournal.com
Но Грем так, для общего развития больше. Хотя он много чего интересного помимо Лиспа пишет. Зацените http://www.paulgraham.com/badeconomy.html

Date: 2008-10-21 05:55 am (UTC)
From: [identity profile] b-al-u.livejournal.com
Хочется особо отметить какчество нашенского программерского образования, когда выпускники слыхом не слыхивали о целых пластах компутерной науки, которые не только постоянный генератор идей, но и имеющих мощное прикладное значение. Я говорю и пр юникс, и про функциональное программирование.

Date: 2008-10-21 07:03 pm (UTC)
From: [identity profile] roman_sharp.livejournal.com
У нас Lisp слили в один курс с Prolog'ом, причем я даже не помню, чтобы по нему что-то читали или принимали какие-то зачеты.

Хотя мы и не программистская были специальность совершенно.

Date: 2008-10-21 03:26 pm (UTC)
From: [identity profile] slobin.livejournal.com
Ну, грубо говоря, всё языки программирования делятся на два примерно равных по значимости класса: лисп и все остальные. ;-)

... Мне приснился шум дождя ...

Date: 2008-10-22 05:00 am (UTC)
From: [identity profile] b-al-u.livejournal.com
Тогда уж лисп с родственниками - всякие там Nemerle, *ML. Хотя за последнее меня некоторые сомнения берут.

Date: 2008-10-31 06:20 pm (UTC)
From: [identity profile] lilits-daughter.livejournal.com
я чувствую, что я тут у тебя в берлоге узнаю больше, чем в универе)

//это мама_я_руда

Date: 2008-11-06 05:51 am (UTC)
From: [identity profile] b-al-u.livejournal.com
Хорошо, что вы появились ;) Читайте дальше. Хочу много интересного написать.

Date: 2008-11-06 07:15 pm (UTC)
From: [identity profile] lilits-daughter.livejournal.com
отлично)

Profile

balu: (Default)
от. Михайло

April 2026

S M T W T F S
   1234
5678910 11
12131415161718
19202122232425
2627282930  

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 13th, 2026 01:27 am
Powered by Dreamwidth Studios