Логотип Лисп-ящерица (lizard)

Лисп у Истоков
Основной инструментарий программирования Исток-систем

Новости

» 12.04.2010

Создан раздел Русский LispWorks

» 18.09.2009

Windows-приложение YstokHelp 1.0 — первая промышленная версия системы подготовки книги помощи с открытым кодом (freeware).

» 10.08.2009

Добавлены новые классы в Ystok-Widgets (Professional Edition):

» 25.06.2009

Библиотека Ystok-Local-Time помещена в общее пользование в связи с кончиной Эрика Наггума (Erik Naggum).

» 08.05.2009

YstokHelp версия 0.1.002

» 05.05.2009

YstokHTML поддерживает  Lisp Hyper-Text Template (расширение LHTML)

» 10.03.2009

Добавлены библиотеки с открытым кодом

» 24.02.2009

На нашем сайте созданы форумы для разработчиков: Русский LispWorks, YstokGrid, YstokSQL и CL-PDF/CL-Typesetting.

» 20.10.2008

Конференция OOPSLA 2008 посвящена 50-летию Лиспа.

(OOPSLA – Object-Oriented Programming, Systems, Languages, and Applications.)

История языка Лисп

Лисп - универсальный язык программирования, изобретенный Джоном Маккарти в 1958 году. Именно в этом году был опубликован один из его научных отчётов, где впервые употреблялся термин "LISP".

Джон Маккарти (John McCarthy)
Родился 4.09.1927,
профессор Станфордского
университета c 1962 г.,
лауреат премии Тьюринга 1971 г.

Цитата из "Lisp 1.5 Programmers Manual", опубликованного в 1960 году, гласит: "это был очень специализированный язык, в котором программный код всегда представлялся в виде данных, а данные могли служить кодом." Лисп прошел через множество диалектов. Но именно благодаря промышленному стандарту ANSI Common Lisp (Коммон Лисп), опубликованному в 1994 году, он получил широкое распространение. Многие известные программы, например, редактор текстов Emacs и система автоматизированного проектирования AutoCAD, всецело зиждятся на Лиспе.

Лисп и другие языки программирования

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

К примеру, лямбда-выражения и лексические замыкания фигурируют в C# под названием "анонимные методы". Еще лет через двадцать, они дойдут до функций с переменным числом аргументов, а еще через двадцать - до множественного наследования классов.

Немногие помнят достижения языка Лисп второй половины 20-го века.

Нынешние Basic/Java/C#-системы

Хранилище Лисп у Истоков

Мы лелеем надежду, что эти информационные страницы, наши исходные тексты и идеи будут полезны русскоязычному сообществу программирующих на языке Лисп.

Код разрабатывался и отлаживался под разными версиями LispWorks . Почти все библиотеки поддерживают русский язык и готовы для локализованных прикладных программ. Неслучайно на сайте присутствует подраздел Русский LispWorks. Часть программ работоспособна и в других реализациях Коммон Лисп.

Если у Вас возник вопрос по языку Лисп или LispWorks и Вы рассчитываете на ответ "от Истоков", спрашивайте на нашем форуме или эхоконференции fido7.ru.lisp.

Рейтинг@Mail.ru
Rambler's Top100