<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://t8.lbstr.eu/index.php?action=history&amp;feed=atom&amp;title=LISP</id>
	<title>LISP - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://t8.lbstr.eu/index.php?action=history&amp;feed=atom&amp;title=LISP"/>
	<link rel="alternate" type="text/html" href="https://t8.lbstr.eu/index.php?title=LISP&amp;action=history"/>
	<updated>2026-11-03T04:55:11Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://t8.lbstr.eu/index.php?title=LISP&amp;diff=2778&amp;oldid=prev</id>
		<title>127.0.0.1: /* (defsection «история-создания» */ дополнение</title>
		<link rel="alternate" type="text/html" href="https://t8.lbstr.eu/index.php?title=LISP&amp;diff=2778&amp;oldid=prev"/>
		<updated>2020-11-27T19:25:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;(defsection «история-создания»: &lt;/span&gt; дополнение&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;(defarticle &amp;#039;&amp;#039;&amp;#039;LISP&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
(epigraph&lt;br /&gt;
{{q|w=75%|qmarkl=(defquote&amp;amp;nbsp;&amp;#039;(|qmarkr=)|Любая достаточно сложная программа на C или Фортране содержит заново написанную,  неспецифицированную, глючную и медленную реализацию половины языка Common Lisp&amp;lt;ref&amp;gt;(Т.н. „Десятое правило Гринспена“ (первых девяти не существует))&amp;lt;/ref&amp;gt;|&amp;#039;(Филип Гринспен))}}&lt;br /&gt;
{{q|qmarkl=(defquote&amp;amp;nbsp;&amp;#039;(|qmarkr=)|…в том числе и сам Common Lisp|&amp;#039;([[Червь Морриса|Роберт Моррис-мл.]]))}}&lt;br /&gt;
{{q|w=70%|qmarkl=(defquote&amp;amp;nbsp;&amp;#039;(|qmarkr=)|В Лиспе, если охота аспектно-ориентированного программирования, нужно лишь настругать немного макрокоманд, и готово. В Java, нужен Грегор Кичалес, создающий новую фирму, и месяцы и годы попыток заставить всё работать.|&amp;#039;(Петер Норвиг)))}}&lt;br /&gt;
&lt;br /&gt;
(defterm &amp;#039;&amp;#039;&amp;#039;LISP&amp;#039;&amp;#039;&amp;#039; («язык программирования» (состоящий (из (смайликов (чуть (более (чем (целиком)))))))))&lt;br /&gt;
&lt;br /&gt;
(defstatement Считается, что&amp;lt;ref&amp;gt;(Есть мнение, что на самом деле LISP означает Lots of Irritating Superfluous Parentheses, хотя некоторые говорят что на самом деле это Lost in a Sea of Parentheses. Существует также трактовка Lots of Incomprehensible Statements with Parenthesis &amp;lt;/ref&amp;gt; &amp;#039;&amp;#039;LISP&amp;#039;&amp;#039; (означает &amp;#039;(&amp;#039;&amp;#039;LISt Processor&amp;#039;&amp;#039; — обработчик списков.)))&lt;br /&gt;
&lt;br /&gt;
{{цитата|(defquote &amp;#039;(Ибо воистину. Первый Язык, жемчужина посреди простых камней, и нет языков кроме Него. Скобки, в которых пустота — тело Его, мистическое двуединство кода и данных — дух Его, божественная рекурсия — сердце Его. Истинно говорю вам, избегающий света Его есть безумец, вот, свершается кара над главой его, и убогостью отмечены поделия его, подобные пустым глиняным горшкам рядом с хрустальным сосудом благодати Его. Принявший же и постигший истинный свет Его подобен прямой и отточенной стреле, чисты помыслы его и крепка рука его, и благословенны творения его, дарующие радость и утоляющие печали, ибо одухотворены духом Его и отмечены благодатью Его.)|&amp;#039;([[ЛОР]] о Лиспе)))}}&lt;br /&gt;
&lt;br /&gt;
== (defsection «история-создания» ==&lt;br /&gt;
&amp;#039;(&lt;br /&gt;
* «Перволисп был открыт математиком Джоном Маккарти (более известным как отец понятия «искусственный интеллект») и программисткой Филлис Фокс, реализовавшими в начале 1960 г. процедуру &amp;#039;&amp;#039;eval&amp;#039;&amp;#039; для инструкций, записанных в списки вместе с данными, что позволило объединить данные и код в единый тип S-expression (symbolic expression) и отказаться от отдельного M-expression (meta expression) для инструкций, имевшего другой синтаксис.»&lt;br /&gt;
* «Emacs Lisp разработан [[Столлман|Ричардом Столлманом]] для редактора [[GNU Emacs]]. Является самым старым лиспом из остающихся в ходу.»&lt;br /&gt;
* «ANSI Common Lisp (стандарт ANSI X3.226-1994) был разработан, чтобы связать воедино в одном стандарте разнообразные лиспы (Interlisp, LML и пр.), является наиболее практичным диалектом, на котором пишут вебсерверы, вебсайты и вебдваноль.»&lt;br /&gt;
* «Scheme создали Гай Стил&amp;lt;ref&amp;gt;(Впоследствии соавтор [[Java|Явы]]&amp;lt;/ref&amp;gt; и Джеральд Сассман в качестве учебного языка для демонстрации колдовских возможностей машины и написания книги [[SICP]]. В процессе работы над языком они достигли такой глубины сатори, что сочиняли до десятка разных интерпретаторов в неделю.»)&lt;br /&gt;
* «Инженеры из Apple Computer, не останавливаясь на достигнутом ([[Delphi|Object Pascal]]), создали Dylan, совмещающий синтаксис Паскаля с возможностями Lisp, но [[Nobody cares|всем было похуй]]. А потом вернулся Джобс, и в Apple воцарился [[:w:Objective C|Objective C]], совмещающий [[выстрелить себе в ногу|типобезопасность C]] со [[слоупок|скоростью SmallTalk]].»&lt;br /&gt;
))&lt;br /&gt;
&lt;br /&gt;
== (defsection кошерность ==&lt;br /&gt;
&amp;#039;(&lt;br /&gt;
[[Файл:Holy vsl lisp.jpg|thumb]]&lt;br /&gt;
* «функциональная основа (хотя на самом деле лисп — язык мультипарадигменный)»&lt;br /&gt;
* «прямой доступ к AST — на лиспе очень легко метапрограммировать. За это его любит, например, [[Луговский]], [[Лейн Ивакура|Лейн]]»&lt;br /&gt;
* «истинные макрокоманды, а не всякое препроцессорное говно»&lt;br /&gt;
* «[[Рекурсия|интерпретатор Лиспа, написанный на Лиспе]], занимает 15 строк, который еще раз показывает, что лисп — это вам не [[Lingua latina non penis canina|хухры-мухры]] &amp;lt;ref&amp;gt;ниасилил на RSDN [http://www.rsdn.ru/article/philosophy/languages.xml]&amp;lt;/ref&amp;gt;»&lt;br /&gt;
* «возможность отлаживать, модифицировать, обновлять работающую программу, не перезагружая ее»&lt;br /&gt;
* «мощный рантайм»&amp;lt;ref&amp;gt;&lt;br /&gt;
(let ((x &amp;#039;(a b)))&lt;br /&gt;
    (setf (cdr x) x))&amp;lt;/ref&amp;gt;&lt;br /&gt;
* «эффективные кроссплатформенные реализации»&lt;br /&gt;
* «уважается [[Луговский|Луговским]] — nuff said.»))&lt;br /&gt;
&lt;br /&gt;
== (defsection галерея ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:Yo-dawg-lisp.jpg|&lt;br /&gt;
Файл:Lisp cycles.png|&lt;br /&gt;
Файл:Lisp-is-different.jpg|&lt;br /&gt;
Файл:Lisp-redpill.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(defentity goat.se! &amp;#039;(&lt;br /&gt;
&lt;br /&gt;
 (((L I S P )( L I S P ) ( L I S P ) ( L I S P )))&lt;br /&gt;
 * (     \             \            )    \       *&lt;br /&gt;
 B(       )             \          )      )      B&lt;br /&gt;
 e(       `.             )         )       :     e&lt;br /&gt;
 a`        )             )        \)       )     a&lt;br /&gt;
 t \       ) )       )  \\\   --__ \\       :    t&lt;br /&gt;
 i  \      \)   _--~~          ~--__) \     )    i  &lt;br /&gt;
 n   \      \_-~                    ~-_\    )    n&lt;br /&gt;
 g    \_     \        _.--------.______\)   )    g&lt;br /&gt;
       \     \______(( _ ___ _ (_(__H  \   )      &lt;br /&gt;
 t      \   .  S ___)  ______ (_(____t  )  )     t&lt;br /&gt;
 h       (\ )   I ____)) APPLY\ (_____D  )_)     h&lt;br /&gt;
 e      ( (\)   C_____)  EVAL )  (___P   )  \    e&lt;br /&gt;
       (   (   _P_____)\______)  )) _) )     \    &lt;br /&gt;
 a     (    \  )__   \\_________)) (__)       )  a&lt;br /&gt;
 v    ( \    \____)   `----   --&amp;#039;             )  v&lt;br /&gt;
 e    (  \_          ___\       )_          _) ) e&lt;br /&gt;
 r   (              )    (     )  \            ) r&lt;br /&gt;
 a   (             )    (   λ   )  \           ) a&lt;br /&gt;
 g   (          ) )    (         )  \           )g&lt;br /&gt;
 e   (         ) )      (__)(___)    )          )e&lt;br /&gt;
 s  (           )        (    )       )         )s&lt;br /&gt;
 *  (          )         (    )       )         )*&lt;br /&gt;
 (((L I S P )( L I S P ) ( L I S P ) ( L I S P )))&lt;br /&gt;
&lt;br /&gt;
)))&lt;br /&gt;
&lt;br /&gt;
== (defsection «см. также» ==&lt;br /&gt;
&lt;br /&gt;
=== (defsubsection статьи ===&lt;br /&gt;
&amp;#039;(&lt;br /&gt;
* [[My other car]]&lt;br /&gt;
* «[[GNU Emacs]]»&lt;br /&gt;
* [[Haskell]]))&lt;br /&gt;
&lt;br /&gt;
=== (defsubsection ссылки ===&lt;br /&gt;
&amp;#039;(&lt;br /&gt;
* (deflink [[:ae:Lisp]] «Единственно правильное мнение о лиспе»)&lt;br /&gt;
* (deflink [[:en.w:LISP]] «Английская педивикия о лиспе»)&lt;br /&gt;
* (deflink http://mitpress.mit.edu/sicp/ [[SICP]])&lt;br /&gt;
* (deflink http://lisper.ru/ ())&lt;br /&gt;
* (deflink http://lisp.ru/ ())&lt;br /&gt;
* (deflink http://clisp.linkfly.ru/ ())&lt;br /&gt;
* (deflink [http://www.nestor.minsk.by/sr/2003/07/30710.html] «Парадокс Блаба»)&lt;br /&gt;
* (deflink [[:en.w:Knights of the Lambda Calculus]] «Рыцари лямбда-исчисления»)&lt;br /&gt;
* (deflink &amp;lt;nowiki&amp;gt;http://paulgraham.com/onlisp.html&amp;lt;/nowiki&amp;gt; ())&lt;br /&gt;
* (deflink [http://fritzmorgen.livejournal.com/248335.html] «уроки ЛИСПа для чайников»)&lt;br /&gt;
* (deflink http://habrahabr.ru/post/237297/ )&lt;br /&gt;
* (deflink http://landoflisp.com/ ())&lt;br /&gt;
* [http://philosecurity.org/2009/01/12/interview-with-an-adware-author Interview with an Adware Author] — интервью с программистом фирмы Direct Revenue, который писал на Scheme трояны, гадившие на декстопе и в браузерах рекламными поп-апами.))&lt;br /&gt;
&lt;br /&gt;
=== (defsubsection примечания ===&lt;br /&gt;
&amp;#039;(&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;references /&amp;gt;))))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Языки программирования}}&lt;br /&gt;
[[Категория:Lurkmore:Selfdescriptive]]&lt;br /&gt;
[[Категория:Языки программирования]]&lt;br /&gt;
[[w:LISP]]&lt;br /&gt;
[[en.w:LISP]]&lt;br /&gt;
[[ae:Lisp]]&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
</feed>