Цоммон Лисп

Извор: Wikipedija
Пређи на навигацију Пређи на претрагу
Верзија за штампање више није подржана. Користите уобичајену функцију штампања у прегледачу.

Цоммон Лисп, обично скраћен као CL, је Лисп дијалект, стандардизиран са АНСИ X3.226-1994. Развијен је како би се стандардизирале дивергентне варијанте Лиспа које га предатирају, те се стога ради о спецификацији, не о имплементацији језика. Неколико имплементација Цоммон Лисп стандарда је доступно, укључујући комерцијалне производе као и оне отвореног кода.

Цоммон Лисп је мултипарадигматски програмски језик опће намјене који:

  • Подржава комбинацију императивне, функцијске и објектно оријентиране програмске парадигме.
  • Је динамички програмски језик који олакшава рапидан развој, са итеративном компилацијом у учинковите рун-тиме програме.
  • Укључује ЦЛОС, један од најмоћнијих објектних сустава уопће од свих језика, који је динамичке нарави и подржава прворазредне класе, метаобјектни протокол, вишеструко распршење (мултидиспатцхинг), вишеструко насљеђивање и генеричко програмирање.
  • Је проширив кроз стандардне особине као што су Лисп макрои (реаранжирања кода током компилације које сам програм обавља) и реадер макрои (проширења синтаксе самог језика давањем специјалног значења знаковима резервираним за ту сврху).

Екстерне повезнице