Лисп: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 15:
 
Познание вычисления как такового — стезя академического курса и лет практики. Притом же надо примером отразить привычные ограничения «непрограммируемых языков программирования». Задача гигантская, однако, на Лисп упало внимание многих компьютерно-математических гениев, а нам следует вскарабкаться на плечи гигантов, уместно освещая избранную [[Лисп/Литература|литературу о Лиспе]]. Ясно также, что кратчайшие пути обучения расплетаются по локальным оптимумам для разных задач. Здесь нам опять повезло: перед вами — не просто [[:w:Викиучебник|учебник в свободном доступе]], а домашняя страница <big>открытой школы</big>, где каждый может быть и слушателем, и автором.<ref>Изучите [[Справка|справку]] по сайту Викиучебник, освойтесь с [[вики]]-средой, общайтесь с читателями и соавторами (<code>[[Обсуждение:Лисп]]</code>, <code>[[Обсуждение:Лисп/Типы данных]]</code> и так далее.)</ref></div>
<div style="max-width:52em;margin:2em auto 0 4%;padding-left:0.1em;">
==Содержание==
<div style="max-width:52em;margin:2em auto 0 4%;padding-left:0.1em;"><small>''([[(несуществующая страница)|Красным]] — даже не начатое.)''</small>
*[[Лисп/Историософия|Историософия]]<small>: происхождение и философские основы Лиспа, его силы и слабости</small>
*[[Лисп/Рабочая среда|Рабочая среда]]<small>: диалект и интеграция разработки</small>
*[[Лисп/Литература|Литература]]<small>: о Лиспе или даже ''про'' Лисп</small>
*[[Лисп/Введение|Введение]]<small> в наш порядок изучения</small>
 
===Основы===
**[[Введение в язык Scheme для школьников]]
*[[Лисп/Синтаксис|Синтаксис]]
Строка 30 ⟶ 28 :
*:→ [[:Категория:Функциональное программирование|Категория «Функциональное программирование»]]
**[[Лисп/Рекурсия|Рекурсия]]
*[[Лисп/Математика|Математика]]
*[[Лисп/Оптимизация|Оптимизация]]
 
<!-- КРАСНОТА
===Разности===
*[[Лисп/Математика|Математика]]
*[[Лисп/Оптимизация|Оптимизация]]
*[[Лисп/Амортизация|Амортизация]], [[Лисп/Приспособляющиеся структуры|приспособляющиеся структуры]]
<!-- КРАСНОТА
*[[Лисп/Подпрограммы]]<small>: как локализовать эффекты низкоуровневых процедур. Импорт из Си.
*[[Лисп/Низкоуровневое программирование|Низкоуровневое программирование]]
Строка 41 ⟶ 39 :
===Тонкости===
*[[Аспектно-ориентированное программирование]]<small> (примеры на [[Java]])</small>-->
 
 
<!-- ПРЯЧУ КРАСНОТУ ДО ЛУЧШИХ ВРЕМЕН
===Применения===
Строка 55 ⟶ 51 :
*[[Различение образов]] и [[раскопка данных]]-->
</div>
==Примечания==
<div style="max-width:52em;margin:0 auto 0 3%;">
==Примечания==
<references />
</div>