LINUX.ORG.RU

Ответ на: комментарий от asgard

(defun enlarge(penis n)
           (cond ((null penis) "Nothing to enlarge")
                 (t
                   (let ((balls (car penis)) (head (car (last penis))) (stem (cdr penis)))
                     (cond ((and (eq head 'O) (eq balls '8))
                            (if (<= (length penis) n) (enlarge (cons balls (cons '= stem))  n)
                                penis))
                           (t (format nil "Can't enlarge ~A" penis)))))))

(enlarge (get 'me 'penis) 10)
(8 = = = = = = = = O)

seiken ★★★★★
()

"LISP is worth learning for a different reason &#8212; the profound enlightenment experience you will have when you finally get it. That experience will make you a better programmer for the rest of your days, even if you never actually use LISP itself a lot."

- ESR

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

> Моим первым языком программирования был лисп, о чём ни сколько не жалею.

хех, даже митовский курс, считающийся одним из лучших образовательных курсов для подготавления программистов(ага, именно программистов, а не кодеров) построен полностью на диалекте лиспа - scheme. имхо, это уже очень о многом говорит.

asgard
()
Ответ на: комментарий от Teak

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

anonymous
()

> Они сектанты?

А почему ви спгашиваете?

http://www.defmacro.org/ramblings/lisp.html

When I first stumbled into Lisp advocacy on various corners of the web I was already an experienced programmer. At that point I had grokked what seemed at the time a wide range of programming languages. I was proud to have the usual suspects (C++, Java, C#, etc.) on my service record and was under impression that I knew everything there is to know about programming languages. I couldn't have possibly been more wrong.

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

> где?

ВотЪ: "I was proud to have the usual suspects (C++, Java, C#, etc.) on my service record and was under impression that I knew everything there is to know about programming languages. I couldn't have possibly been more wrong."

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

Нет это статья, самое начало. Советую прочитать целиком, там ещё всего дофига.

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

> Они я слышал на питон переходят. Вон grob не даст соврать.

Из того, что я об этом читал во внутренней прессе, я понял примерно то же, что написал анонимус. Потом я много общался с профессором, который заведует предстоящими реформами в CS курсах - так он сам еще не имеет представления, что там будет. Пока что просто идеи витают. Я заикнулся про то, что читаю книжку по Haskell, на что он задумался и сказал что-то типа: "Хм, интересно, как Haskell подойдет для обучения." Сам он про Python ничего не сказал, зато промелькнул OCaml.

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