✴ Clojure - это язык программирования общего назначения с акцентом на функциональное программирование. Он работает на виртуальной машине Java и Common Language Runtime. Как и другие Lisps, Clojure рассматривает код как данные и имеет макросистему.
► Подход Clojure к программированию позволяет вам написать большую часть кода ваших приложений как серию чистых функций, каждая из которых работает только с неизменяемыми значениями, переданными в. Поскольку чистые функции не имеют побочных эффектов, их легко понять, легко проверить, и по своей сути являются поточно-безопасными. Кроме того, Clojure предоставляет богатый набор функций, которые позволяют потокам координировать изменения состояния последовательным, контролируемым образом.
❰❰ Это приложение предназначено для всех тех профессионалов программного обеспечения, которые стремятся изучить основы Clojure и как реализовать его на практике.
【Темы, включенные в это приложение, перечислены ниже】
⇢ Clojure - Обзор
⇢ Clojure - Окружающая среда
⇢ Clojure - базовый синтаксис
⇢ Clojure - REPL
⇢ Clojure - Типы данных
⇢ Clojure - Переменные
⇢ Clojure - Операторы
⇢ Clojure - Loops
⇢ Clojure - принятие решений
⇢ Clojure - Функции
⇢ Clojure - Числа
⇢ Clojure - Рекурсия
⇢ Clojure - Файловый ввод-вывод
⇢ Clojure - Строки
⇢ Clojure - Списки
⇢ Clojure - Наборы
⇢ Clojure - векторы
⇢ Clojure - Карты
⇢ Clojure - Пространства имен
⇢ Clojure - Обработка исключений
⇢ Clojure - Последовательности
⇢ Clojure - регулярные выражения
⇢ Clojure - Предикаты
⇢ Clojure - Разрушение
⇢ Clojure - дата и время
⇢ Clojure - Атомы
⇢ Clojure - Метаданные
⇢ Clojure - StructMaps
⇢ Clojure - Агенты
⇢ Clojure - Наблюдатели
⇢ Clojure - Макросы
⇢ Clojure - ссылочные значения
⇢ Clojure - Базы данных
⇢ Clojure - интерфейс Java
⇢ Clojure - параллельное программирование
⇢ Clojure - Приложения
⇢ Clojure - автоматическое тестирование
⇢ Clojure - Библиотеки
⇢ Clojure-Обоснование
⇢ Clojure -Lisp
⇢ Clojure Функциональное программирование
⇢ Полиморфный полиморфизм
⇢ Языки и платформы
⇢ Ориентация объекта переоценена
⇢ Ценности и изменения: подход Клоджуре к идентичности и состоянию
⇢ Рабочие модели и идентичность
⇢ Объектно-ориентированное программирование (OO)
⇢ Программирование Clojure
⇢ Clojure-Concurrency
⇢ Передача сообщений и актеры
⇢ clojure.spec - Обоснование и обзор
⇢ Clojure-Цели
⇢ Руководящие принципы Clojure
⇢ Clojure-Особенности
⇢ Динамическое развитие
⇢ Функциональное программирование
⇢ Неизменяемые структуры данных
⇢ Расширяемые абстракции
⇢ Рекурсивное цикле
⇢ Clojure как диалект Лиспа
⇢ Полиморфизм времени выполнения
⇢ Параллельное программирование
⇢ Размещение на JVM
⇢ Clojurescript
⇢ Формы чтения
⇢ Макросимволы
⇢ Tagged Literals
⇢ Установщик Clojure и инструменты CLI
⇢ Другие способы запуска Clojure
⇢ Изучите Clojure - Последовательные коллекции
Последнее обновление
16 окт. 2018 г.