Изучение Lisp
От: Astaroth Россия  
Дата: 07.01.05 13:30
Оценка: 1 (1)
Собственно, прочитав эту статью, решил-таки попробовать изучить Lisp.
По каким книгам это обычно делают?
http://livejournal.com/users/breqwas
Re: Изучение Lisp
От: eugals Россия  
Дата: 07.01.05 14:25
Оценка: 2 (1)
Здравствуйте, Astaroth, Вы писали:


A>Собственно, прочитав эту статью, решил-таки попробовать изучить Lisp.

A>По каким книгам это обычно делают?
Я изучал вот по этому, а потом по этому и этому.
... << RSDN@Home 1.1.4 @@subversion >>
Re: Изучение Lisp
От: Gaperton http://gaperton.livejournal.com
Дата: 08.01.05 18:50
Оценка: 16 (2)
Здравствуйте, Astaroth, Вы писали:


A>Собственно, прочитав эту статью, решил-таки попробовать изучить Lisp.

Аналогично
A>По каким книгам это обычно делают?
Ну не знаю, как обычно, но нармальные пацаны предпочитают курсы MIT.
здесь
Re: Изучение Lisp
От: Кодт Россия  
Дата: 10.01.05 18:08
Оценка: 1 (1)
Здравствуйте, Astaroth, Вы писали:

A>Собственно, прочитав эту статью, решил-таки попробовать изучить Lisp.

A>По каким книгам это обычно делают?

Был такой двухтомник "Мир Лиспа", написанный двумя финнами. М.:Мир,1990. Очень симпатичная книга, но, боюсь, только оффлайн.
Перекуём баги на фичи!
Re[2]: Изучение Lisp
От: fefelov Россия  
Дата: 10.01.05 21:44
Оценка: 46 (3) +1
Здравствуйте, Кодт, Вы писали:
К>Был такой двухтомник "Мир Лиспа", написанный двумя финнами. М.:Мир,1990. Очень симпатичная книга, но, боюсь, только оффлайн.
Я уже здесь постил — http://www.dvo.ru/tech/lisp/index.html — "Мир Лиспа" он-лайн
Re[2]: Изучение Lisp
От: Зверёк Харьковский  
Дата: 11.01.05 13:55
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, Astaroth, Вы писали:


A>>Собственно, прочитав эту статью, решил-таки попробовать изучить Lisp.

A>>По каким книгам это обычно делают?

К>Был такой двухтомник "Мир Лиспа", написанный двумя финнами. М.:Мир,1990. Очень симпатичная книга, но, боюсь, только оффлайн.


Слюшай, дарагой, зачем офлайн? В Гугл-джяне первый же ссылка: http://fenster.forestnet.org/docs/clisp/
Оно?
сам слушаю и вам рекомендую: в тишине сижу
FAQ — це мiй ай-кью!
Re[3]: Изучение Lisp
От: fplab Россия http://fplab.h10.ru http://fplab.blogspot.com/
Дата: 11.01.05 14:02
Оценка: 29 (4)
Здравствуйте, fefelov, Вы писали:

F>Здравствуйте, Кодт, Вы писали:

К>>Был такой двухтомник "Мир Лиспа", написанный двумя финнами. М.:Мир,1990. Очень симпатичная книга, но, боюсь, только оффлайн.
F>Я уже здесь постил — http://www.dvo.ru/tech/lisp/index.html — "Мир Лиспа" он-лайн

Можно и я чуток поучаствую ? Значится так Все, что Вам насоветовали — хорошо и правильно. Кроме того, крайне полезными (разумеется ИМХО) являются следующие книги:
1. http://mitpress.mit.edu/sicp/full-text/book/book.html. Эту книгу Вам уже советовали. И это, как мне кажется, лучшее из всего что есть. Повторно упоминаю ее потому, что есть русский перевод. Насколько мне известно какое-то издательство собиралось ее печатать, но что-то там не получилось и некоторое время перевод торчал в Интернете, откуда я ее успел качнуть. Правда, без английского оригинала все равно не обойтись, поскольку в русском переводе нет рисунков, но сам перевод очень даже ничего. Если нужно — мыльте и я перешлю. Объем в сжатом виде 3 Мб;
2. http://www-2.cs.cmu.edu/~dst/LispBook/. Очень ясная и понятная книга. В свободном доступе, но на английском.
3. Двухтомник финнов (ИМХО, конечно) уже староват, хотя читается интересно. Кое-какие разделы просто великолепны, но в целом я бы не советовал слишком на него ориентироваться.
4. Есть в эл.виде оригинальная книга создателя Лиспа Дж.МакКарти. Для начинающего она ни к чему. Книга написана довольно сухо и реферативно. И порядочно таки устарела (как никак ей уже сорок с лишним лет). Книга ценна на мой неискушенный взгляд 1). солидным математическим обоснованием предмета и 2). замечаниями и рассуждениями в стиле "Дисциплины программирования" Эдсгера Дейкстры.
5. П.Хендерсон "Функциональное программирование.Применение и реализация". Выходила в серии "Математическое обеспечение ЭВМ" в 1983 году. Хрен (извиняюсь за свой французский) Вы ее где-нибудь найдете, но если найдете — поздравляю. Книга из серии "ЧИТАТЬ ОБЯЗАТЕЛЬНО". На мой взгляд, из всех перечисленных книг, эта книга почти так же важна и интересна, как и самая первая из моего списка (см.выше).
В общем — успехов
Приходиться заниматься гадостью — зарабатывать на жизнь честным трудом (Б.Шоу)
Re[4]: Изучение Lisp
От: Зверёк Харьковский  
Дата: 11.01.05 14:34
Оценка:
Здравствуйте, fplab, Вы писали:

F>1. http://mitpress.mit.edu/sicp/full-text/book/book.html. Эту книгу Вам уже советовали. И это, как мне кажется, лучшее из всего что есть. Повторно упоминаю ее потому, что есть русский перевод. Насколько мне известно какое-то издательство собиралось ее печатать, но что-то там не получилось и некоторое время перевод торчал в Интернете, откуда я ее успел качнуть. Правда, без английского оригинала все равно не обойтись, поскольку в русском переводе нет рисунков, но сам перевод очень даже ничего. Если нужно — мыльте и я перешлю. Объем в сжатом виде 3 Мб;

Можно мне? zverok@imho.com.ua
Заранее спасибо
сам слушаю и вам рекомендую: в тишине сижу
FAQ — це мiй ай-кью!
Re[4]: Изучение Lisp
От: Трурль  
Дата: 11.01.05 15:20
Оценка: +1
Здравствуйте, fplab, Вы писали:

On Lisp забыли.
Re[5]: Изучение Lisp
От: fplab Россия http://fplab.h10.ru http://fplab.blogspot.com/
Дата: 11.01.05 15:32
Оценка:
Здравствуйте, Трурль, Вы писали:

Т>Здравствуйте, fplab, Вы писали:


Т>On Lisp забыли.

Да, точно Спасибо — книга то, что надо.
Приходиться заниматься гадостью — зарабатывать на жизнь честным трудом (Б.Шоу)
Re: О Lisp-е
От: Gaperton http://gaperton.livejournal.com
Дата: 16.01.05 22:27
Оценка:
Хмм... А лисп-то рулит, господа! Я тут подумал — выходит, что принципиально невозможно создать язык с такими же простыми и могучими средствами метапрограммирования. Сила лиспа как раз в его @#$%$^& скобках, мать их! А точнее, в отсутствии грамматики.
Re[2]: : О Lisp-е
От: fefelov Россия  
Дата: 16.01.05 23:23
Оценка: 24 (1)
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/
Может пригодиться кому...
Re[2]: : О Lisp-е
От: Трурль  
Дата: 17.01.05 07:11
Оценка:
Здравствуйте, Gaperton, Вы писали:

G>Хмм... А лисп-то рулит, господа! Я тут подумал — выходит, что принципиально невозможно создать язык с такими же простыми и могучими средствами метапрограммирования. Сила лиспа как раз в его @#$%$^& скобках, мать их! А точнее, в отсутствии грамматики.

Ну, в прологе тоже средства метапрограммирования неслабые. Впрочем, причина та же.
Re[3]: [2]: : О Lisp-е
От: fplab Россия http://fplab.h10.ru http://fplab.blogspot.com/
Дата: 17.01.05 07:18
Оценка:
Здравствуйте, Трурль, Вы писали:

Т>Здравствуйте, Gaperton, Вы писали:


G>>Хмм... А лисп-то рулит, господа! Я тут подумал — выходит, что принципиально невозможно создать язык с такими же простыми и могучими средствами метапрограммирования. Сила лиспа как раз в его @#$%$^& скобках, мать их! А точнее, в отсутствии грамматики.

Т>Ну, в прологе тоже средства метапрограммирования неслабые. Впрочем, причина та же.

Кстати, коллеги ! Лисп & Пролог это, конечно, квадратиш практиш гут ! Но что касается метапрограммирования, то есть еще один язык — Рефал (http://www.refal.org/). Когда-то "Компьютерра" посвятила целый номер его создателю — Валентину Турчину. Поглядите, кому интересно.
Приходиться заниматься гадостью — зарабатывать на жизнь честным трудом (Б.Шоу)
Re: Изучение Lisp
От: Quintanar Россия  
Дата: 28.02.05 10:01
Оценка:
Здравствуйте, Astaroth, Вы писали:


A>Собственно, прочитав эту статью, решил-таки попробовать изучить Lisp.

A>По каким книгам это обычно делают?

Вот еще одна книга. Очень хорошее введение в язык, описываются многие фичи и много нетривиальных примеров. Книга в данный момент готовится к печати, поэтому позже может исчезнуть из открытого доступа — http://www.gigamonkeys.com/book/
Но есть в ней и минусы. Автор (Peter Seibel) явно императивщик, это заметно по его желанию все время что-нибуль присвоить переменным, по любви к массивам, объектам и т.п. Функциональному подходу уделено очень мало внимания, функции высшего порядка почти не используются. Поэтому не стоит читать эту книгу не имея представления о функциональном программировании.
Re: Ваше мнение о Lisp
От: Erick  
Дата: 02.03.05 11:57
Оценка:
Прочитав статью я выслушал ИМХО одного человека(автора статьи). Теперь хотелось бы выслушать мнения остальных, кто сталкивался с этим языком. Настолько ли он хорош и коково его будующее?
Re[2]: Ваше мнение о Lisp
От: Quintanar Россия  
Дата: 02.03.05 12:41
Оценка: 2 (1)
Здравствуйте, Erick, Вы писали:

E>Прочитав статью я выслушал ИМХО одного человека(автора статьи). Теперь хотелось бы выслушать мнения остальных, кто сталкивался с этим языком. Настолько ли он хорош и коково его будующее?


Как правильно заметил автор статьи, понять, что один язык мощнее другого, можно только изучив более мощный. Макросов Лиспа действительно нигде больше нет, и это действительно очень мощный инструмент. С другой стороны насколько я могу понять, фичи других языков (особенно mainstream) на Лиспе реализуются без особых проблем. Взять хотя бы макрос loop —
(loop for i from 1 to 10 do ....)
(loop for el in '(1 2 3) summing el into total finally (return total))
(loop for i in *random*
   counting (evenp i) into evens
   counting (oddp i) into odds
   summing i into total
   maximizing i into max
   minimizing i into min
   finally (return (list min max total evens odds)))

Да C# с С++ и рядом не валялся по возможностям циклов.
Поэтому Lisp изучить безусловно стоит.
Re: от модератора
От: Кодт Россия  
Дата: 25.04.05 18:42
Оценка: :)
Здравствуйте, все.
Короче, я ветку с "логом фтп" прибил.
"Ррразвели тут!... баррррдак!..."
Перекуём баги на фичи!
Re: Изучение Lisp
От: little_alex  
Дата: 27.04.05 14:41
Оценка: +1
Не у кого нет книги ANSI Common Lisp в электронном варианте.
Re[4]: Изучение Lisp
От: maxal  
Дата: 29.04.05 09:24
Оценка: +1
Здравствуйте, fplab, Вы писали:

F>1. http://mitpress.mit.edu/sicp/full-text/book/book.html

F>2. http://www-2.cs.cmu.edu/~dst/LispBook/
F>3. Двухтомник финнов
F>4. Есть в эл.виде оригинальная книга создателя Лиспа Дж.МакКарти.
F>5. П.Хендерсон "Функциональное программирование.Применение и реализация".
F>В общем — успехов

Вот это должно быть посовременнее.
Practical Common Lisp
http://www.gigamonkeys.com/book/
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.