LISP
от Всичко за 1 лев, свободната енциклопедия
| Версия от 10:47, 21 юли 2006 Нинджа със ризото (Беседа | приноси) ← Go to previous diff |
Версия от 10:55, 21 юли 2006 Нинджа със ризото (Беседа | приноси) Go to next diff → |
||
| Ред 1: | Ред 1: | ||
| - | {{Шаблон: UnderConstruction}} | ||
| - | |||
| [[Картинка:Lisp-cover.jpg|right|thumb|Адски пейзаж от корицата на 3то издание на Лисп]] | [[Картинка:Lisp-cover.jpg|right|thumb|Адски пейзаж от корицата на 3то издание на Лисп]] | ||
| Ред 8: | Ред 6: | ||
| ЛИСП е създаден през 1899 от [[Деси и Люси|дясната и лявата ръце]] на [[Ахмед Мерчев]] - [[инж. Антони Ставрев]] и [[лорд Любомир Славилов]], като опит да го накарат да ходатайства за тях пред [[Дявол|господаря си]]. Ръцете с изненада научават, че към езика им проявава интерес самият Велзевул, който се възползва от факта, че не са го патентовали, и го лицензира под сегашното му име. Старото му име се пази в най-дълбока тайна. | ЛИСП е създаден през 1899 от [[Деси и Люси|дясната и лявата ръце]] на [[Ахмед Мерчев]] - [[инж. Антони Ставрев]] и [[лорд Любомир Славилов]], като опит да го накарат да ходатайства за тях пред [[Дявол|господаря си]]. Ръцете с изненада научават, че към езика им проявава интерес самият Велзевул, който се възползва от факта, че не са го патентовали, и го лицензира под сегашното му име. Старото му име се пази в най-дълбока тайна. | ||
| + | |||
| + | == Синтаксис == | ||
| + | |||
| + | ЛИСП е изключително мощен език, известен с използването на скоби в него. Използват се два вида скоби: зъболекарски (брекети), които са по-полезни и грилове, които пък са по-яки и по-[[гъзария|гъзарски]]. | ||
| + | |||
| + | Докато в C++ най-обикновената програма Hello World изглежда така: | ||
| + | |||
| + | |||
| + | #include <cstdlib> | ||
| + | #include <iostream> | ||
| + | |||
| + | int main() | ||
| + | { // забележете, че C++ използва само брекети | ||
| + | cout << "Hello world"; | ||
| + | return true; | ||
| + | } // съответно, програмите, писани на ЛИСП с грилове, са по-яки | ||
| + | |||
| + | и заема 8 реда, в ЛИСП тя ще се изпълни долу-горе така: | ||
| + | |||
| + | ((list "Hello World")) ; грилове | ||
| + | |||
| + | Резултатът ще бъде идентичен, но ЛИСП ще пусне песента на Nelly - Grillz в добавък. | ||
| + | |||
| + | [[Категория: Програмни езици]] | ||
Версия от 10:55, 21 юли 2006
LISP означава Language for Interpreting Spam Programs, с други думи - език за интерпретиране на спам програми.
История
ЛИСП е създаден през 1899 от дясната и лявата ръце на Ахмед Мерчев - инж. Антони Ставрев и лорд Любомир Славилов, като опит да го накарат да ходатайства за тях пред господаря си. Ръцете с изненада научават, че към езика им проявава интерес самият Велзевул, който се възползва от факта, че не са го патентовали, и го лицензира под сегашното му име. Старото му име се пази в най-дълбока тайна.
Синтаксис
ЛИСП е изключително мощен език, известен с използването на скоби в него. Използват се два вида скоби: зъболекарски (брекети), които са по-полезни и грилове, които пък са по-яки и по-гъзарски.
Докато в C++ най-обикновената програма Hello World изглежда така:
#include <cstdlib>
#include <iostream>
int main()
{ // забележете, че C++ използва само брекети
cout << "Hello world";
return true;
} // съответно, програмите, писани на ЛИСП с грилове, са по-яки
и заема 8 реда, в ЛИСП тя ще се изпълни долу-горе така:
((list "Hello World")) ; грилове
Резултатът ще бъде идентичен, но ЛИСП ще пусне песента на Nelly - Grillz в добавък.
