✴ Clojure гэта мова праграмавання агульнага прызначэння з акцэнтам на функцыянальным праграмаванні. Яна працуе на віртуальнай машыне Java і Common Language Runtime. Як і іншыя Лісп, Clojure апрацоўвае код у выглядзе дадзеных і мае макра system.✴
падыход ► Clojure для праграмавання дазваляе пісаць большасць кода вашых прыкладанняў у серыі чыстых функцый, кожная з якіх працуе толькі на непарушных каштоўнасцяў, якiя перадаюцца ў. Паколькі чыстыя функцыі не маюць пабочных эфектаў, яны лёгка зразумець, лёгка праверыць, і па сваёй сутнасці потокобезопасной. Акрамя таго, Clojure прадастаўляе багаты набор функцый, якія дазваляюць струменям каардынаваць змены стану ў паслядоўным, кантраляваным fashion.✦
❰❰ Гэта дадатак прызначана для ўсіх спецыялістаў праграмнага забеспячэння, якія зацікаўлены ў вывучэнні асноў Clojure і як пакласці яго ў practice.❱❱
【Разгляданыя ў гэтым дадатку пералічаны ніжэй】
⇢ Clojure - Агляд
⇢ Clojure - навакольнае асяроддзе
⇢ Clojure - Базавы сінтаксіс
⇢ Clojure - REPL
⇢ Clojure - Тыпы дадзеных
⇢ Clojure - Зменныя
⇢ Clojure - Аператары
⇢ Clojure - Loops
⇢ Clojure - прыняцце рашэнняў
⇢ Clojure - Функцыі
⇢ Clojure - Лікі
⇢ Clojure - Рэкурсія
⇢ Clojure - File I / O
⇢ Clojure - Струны
⇢ Clojure - Lists
⇢ Clojure - Наборы
⇢ Clojure - вектары
⇢ Clojure - Карты
⇢ Clojure - Namespaces
⇢ Clojure - Апрацоўка выключэнняў
⇢ Clojure - паслядоўнасці
⇢ Clojure - Рэгулярныя выразы
⇢ Clojure - прэдыкаты
⇢ Clojure - деструктурирующие
⇢ Clojure - Дата і час
⇢ Clojure - Atoms
⇢ Clojure - з якіх гэты
⇢ Clojure - StructMaps
⇢ Clojure - Агенты
⇢ Clojure - Watchers
⇢ Clojure - Макрасы
⇢ Clojure - эталонны значэння
⇢ Clojure - Базы дадзеных
⇢ Clojure - Інтэрфейс Java
⇢ Clojure - Паралельнае праграмаванне
⇢ Clojure - Прыкладанні
⇢ Clojure - Аўтаматызаванае тэставанне
⇢ Clojure - Бібліятэкі
⇢ Clojure-Абгрунтаванне
⇢ Clojure -Lisp
⇢ Clojure Функцыянальнае праграмаванне
⇢ Clojure палімарфізм
⇢ Мовы і платформы
⇢ Аб'ект Арыентацыя перабольшаная
⇢ значэнне і змяненне клімату: падыход Clojure да ідэнтычнасці і дзяржаве
⇢ Рабочыя мадэлі і ідэнтыфікацыі
⇢ аб'ектна-арыентаванага праграмавання (ГА)
⇢ праграмавання Clojure
⇢ Clojure-Паралелізм
⇢ Перадача паведамленняў і Акцёры
⇢ clojure.spec - Абгрунтаванне і агляд
⇢ Clojure-Мэты
⇢ Clojure-Кіраўніцтва
⇢ Clojure-Асаблівасці
⇢ Dynamic Development
⇢ Функцыянальнае праграмаванне
⇢ Структуры дадзеных Нязменны
⇢ Extensible Абстракцыі
⇢ рэкурсіўная Looping
⇢ Clojure як дыялект Лісп
⇢ час выканання палімарфізм
⇢ Паралельнае праграмаванне
⇢ Хостынг на JVM
⇢ Clojurescript
⇢ Чытач формы
⇢ Макра сімвалаў
⇢ Tagged литералы
⇢ усталёўнік і CLI інструменты Clojure
⇢ Іншыя спосабы для запуску Clojure
⇢ Learn Clojure - Sequential Калекцыі