Тред, посвященный языку Common LISP, стандартизированной ANSI версии ЛИСПа, придуманного Джоном Маккарти и развитого хреновой тучей американских, британских и советских программистов.
Литература (In English, bitches. Кое-что есть и в переводах на русский): ; Для начинающих:
;Для продолжающих: ;; Руководство для байтоебов по написанию простенького интерпретатора лиспа. На Си. С нуля (cons '(Build Your Own Lisp) '(https://buildyourownlisp.com)) ;; Даг Хойт большая часть книги доступна онлайн (cons '(Let over Lambda - 50 years of Lisp) '(https://letoverlambda.com/index.cl/toc)) ;; Parctical Common LISP - уже для тех, кто врубился в основы языка (cons '(Practical Common Lisp) '(http://www.gigamonkeys.com/ ;; Производительность и анализ лисп-систем (cons '(Performance and Evaluation of Lisp Systems) '(http://dreamsongs.com/Files/Timrep.pdf))
>>1357996 > Шапку конечно ты пиздец всратую сделал, старая лучше была
Скажем так, последний раз я создавал тред еще при Педалике. Забыл, как это делается, сорян.
Где можно нарыть больше инфы по шапкам на мейлаче?
>>1358015 >Нннно зачем, для чего Лисп нужен сейчас?
Нормальный мультипарадигмальный язык с уклоном в функциональную парадигму (хотя ебошить ООП или даже импративить никто не мешает).
>Тут на весь сайт 3,5 чувака SICP открывали вообще. >>1358145-кун прав Хотя переписать 9/10 примеров из Scheme в CL не будет такой уж и большой мукой, если не тупить. Я примерно атк SICP читать и собираюсь.
Зачем Common Lisp нужен мне?
Ну, я хочу научиться таки программировать в той области, где мне интересно это делать. Школа и вуз учили меня Си и шарпу, в итоге я возненавидел кодинг, сдал курсач по шарпу и забыл все как страшный сон, дропнув местный говновуз чтобы работать.
Лисп меня подкупил:
1, Префиксной нотацией; 2. Понятностью кода; 3. Быстрыми и разнообразными реализациями (Allegro, LispWorks, SBCL, CLISP etc.) 4. Сравнительной легкостью самостоятельной реализации (лучший способ доказать, что ты знаешь ЯП - написать на нем компилятор или интерпретатор).
А админов можно попросить шапку переписать в случае нужды?
>Какой-то дроч в ваакуме. Прикладная ценность какова? Исполнить мечту.
Хочу свою Computer Assisted/Agumented Translation-систему, написанную под себя. а) Удобную б) Понятную в) Функциональную г) Легкую в развертывании, без веб-сервера д) Облегчающую введение чуваков и чувих с иняза в программирование
По работе все равно много переводить приходится, а в вуз доучиваться поступлю -- из всего этого можно хорошую тему для диплома сделать заодно.
>>1358967 >д) Облегчающую введение чуваков и чувих с иняза в программирование Хотел на хачкеле запилить помощника для преподов с иняза. Запилил простенькую демку с простеньким ДСЛ, да преподы с инъяза заявили "нахуй не нужон, какое программирования, мы шо программисты, ёба". Так и осталася я с демкой, а преподы до сих пор руками проверяют студенческие высеры.
Литература (In English, bitches. Кое-что есть и в переводах на русский):
; Для начинающих:
;; Книга Дэвида Турецки, издание 90го года бесплатно
(cons '(Common Lisp: A Gentle Introduction to Symbolic Computation) '(http://www.cs.cmu.edu/~dst/LispBook/))
;;Стюарт Шапиро, 1992
(cons '(COMMON LISP: An Interactive Approach) '(https://cse.buffalo.edu/~shapiro/Commonlisp/))
;Для продолжающих:
;; Руководство для байтоебов по написанию простенького интерпретатора лиспа. На Си. С нуля
(cons '(Build Your Own Lisp) '(https://buildyourownlisp.com))
;; Даг Хойт большая часть книги доступна онлайн
(cons '(Let over Lambda - 50 years of Lisp) '(https://letoverlambda.com/index.cl/toc))
;; Parctical Common LISP - уже для тех, кто врубился в основы языка
(cons '(Practical Common Lisp) '(http://www.gigamonkeys.com/
;; Производительность и анализ лисп-систем
(cons '(Performance and Evaluation of Lisp Systems) '(http://dreamsongs.com/Files/Timrep.pdf))