Преглед садржаја:
Дефиниција - Шта значи Цлојуре?
Цлојуре је динамички програмски језик који је дијалект или варијанта Лисповог програмског језика. Конципиран је тако да буде опште намене и комбинује интерактивни развој и приступачност скриптног језика са робусном и ефикасном инфраструктуром која се користи за вишеслојно програмирање.
То је такође компајлирани језик који се компајлира директно у ЈВМ бајт код, а истовремено остаје потпуно динамичан.
Техопедија објашњава Цлојуре-а
Цлојуре је развио Рицх Хицкеи као Лисцанов дијалект који директно циља на Јава Виртуал Мацхине (ЈВМ). Због тога дели филозофију код-као-података и моћан макро систем Лиспа. Претежно се сматра функционалним програмским језиком који садржи скуп непроменљивих и постојаних структура података.
Цлојуре такође поседује софтверски систем за меморију трансакција када је потребно променљиво стање и систем реактивних средстава, који обезбеђује да су вишеслојни дизајни правилни и чисти.
Карактеристике Цлојуре-а укључују:
- Чврста Јава интеграција где се апликације лако пакују и распоређују на ЈВМ-ове и друге апликационе сервере
- Функције се сматрају првокласним објектима
- Динамични развој са петљом за читање-евал-принт
- Нагласак се даје рекурзији и другим функцијама вишег реда за разлику од петље заснованог на споредним ефектима
- Пружа непроменљиве и постојане структуре података као што су хасхмапи, листе и скупови
- Агентски систем, динамички вар систем и софтверска трансакциона меморија омогућавају истовремено програмирање
- Мултиметоди омогућавају динамичку слање вредности или врста било којих аргумената
