Содержание
42 отношения: Atom (текстовый редактор), Bluefish, Callback (программирование), ClojureScript, Common Lisp, Deeplearning4j, Elixir (язык программирования), Haskell, Heroku, IntelliJ IDEA, Java, Java (программная платформа), JSON Web Token, Light Table, Map, Neo4j, Redis, Scheme, SLIME, Sonic Pi, Vexor, Visual Studio Code, Компилируемый язык программирования, Контрактное программирование, Программная транзакционная память, Реактивное программирование, Сравнение каркасов веб-приложений, Сравнение программ глубинного обучения, Свёртка списка, Список языков JVM, Список языков программирования по категориям, Транзакционная память, Типобезопасность, Функция высшего порядка, Функциональное программирование, Хронология языков программирования, Хикки, Ричард, Мультиметод, Байт-код Java, Гомоиконичность, Динамическое программирование, Лисп.
Atom (текстовый редактор)
Atom (в прошлом Atomicity) — бесплатный текстовый редактор с открытым исходным кодом для Linux, macOS, Windows с поддержкой плагинов, написанных на Node.js, и встраиваемых под управлением Git.
Посмотреть Clojure и Atom (текстовый редактор)
Bluefish
Bluefish Editor — свободный текстовый редактор для веб-разработчиков и дизайнеров.
Посмотреть Clojure и Bluefish
Callback (программирование)
Callback (call — вызов, back — обратный) или фу́нкция обра́тного вы́зова в программировании — передача исполняемого кода в качестве одного из параметров другого кода.
Посмотреть Clojure и Callback (программирование)
ClojureScript
ClojureScript — реализация языка Clojure с компиляцией в JavaScript, что позволяет использовать Clojure для веб-программирования на стороне клиента.
Посмотреть Clojure и ClojureScript
Common Lisp
Common Lisp (сокращённо — CL) — диалект языка программирования Лисп, стандартизированный ANSI.
Посмотреть Clojure и Common Lisp
Deeplearning4j
Deeplearning4j — библиотека программ на языке Java, используемая как фреймворк для глубокого обучения.
Посмотреть Clojure и Deeplearning4j
Elixir (язык программирования)
Elixir — функциональный, распределённый язык программирования общего назначения, который работает на виртуальной машине Erlang (BEAM).
Посмотреть Clojure и Elixir (язык программирования)
Haskell
Haskell — стандартизированный чистый функциональный язык программирования общего назначения.
Посмотреть Clojure и Haskell
Heroku
Heroku — облачная PaaS-платформа, поддерживающая ряд языков программирования.
Посмотреть Clojure и Heroku
IntelliJ IDEA
IntelliJ IDEA — интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains.
Посмотреть Clojure и IntelliJ IDEA
Java
JavaПроизносится на английском как, в русском языке встречаются транслитерации «Джава» и «Ява», правообладатели торговой марки предпочитают первую транслитерацию.
Посмотреть Clojure и Java
Java (программная платформа)
Программная платформа Java — ряд программных продуктов и спецификаций компании Sun Microsystems, ранее независимой компании, а ныне дочерней компании корпорации Oracle, которые совместно предоставляют систему для разработки прикладного программного обеспечения и встраивания её в любое кросс-платформенное программное обеспечение.
Посмотреть Clojure и Java (программная платформа)
JSON Web Token
JSON Web Token (JWT) — это открытый стандарт (RFC 7519) для создания токенов доступа, основанный на JSON формате.
Посмотреть Clojure и JSON Web Token
Light Table
Light Table — легковесная интегрированная среда разработки, написанная на ClojureScript с использованием node.js (точнее, node-webkit, в котором этот фреймворк объединён с Chromium, а начиная с версии 0.8 — electron).
Посмотреть Clojure и Light Table
Map
map — функция высшего порядка, используемая во многих языках программирования, которая применяет данную функцию к каждому элементу списка, возвращая список результатов.
Посмотреть Clojure и Map
Neo4j
Neo4j — графовая система управления базами данных с открытым исходным кодом, реализованная на Java.
Посмотреть Clojure и Neo4j
Redis
Redis (remote dictionary server) — сетевое журналируемое хранилище данных типа «ключ — значение» с открытым исходным кодом.
Посмотреть Clojure и Redis
Scheme
Scheme — это функциональный язык программирования, один из трёх наиболее популярных в наши дни диалектов языка Лисп (другие популярные диалекты — это Common Lisp и Clojure).
Посмотреть Clojure и Scheme
SLIME
SLIME, Superior Lisp Interaction Mode for Emacs — режим Emacs для разработки приложений на Common Lisp.
Посмотреть Clojure и SLIME
Sonic Pi
Sonic Pi — среда программирования в реальном времени для создания электронной музыки, предназначенная для использования на уроках информатики и музыки в школах.
Посмотреть Clojure и Sonic Pi
Vexor
Vexor — облачный распределённый веб-сервис для сборки и тестирования программного обеспечения, инструмент непрерывной интеграции.
Посмотреть Clojure и Vexor
Visual Studio Code
Visual Studio Code — редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS.
Посмотреть Clojure и Visual Studio Code
Компилируемый язык программирования
Компилируемый язык программирования — язык программирования, исходный код которого преобразуется компилятором в машинный код и записывается в файл с особым заголовком и/или расширением для последующей идентификации этого файла, как исполняемого операционной системой (в отличие от интерпретируемых языков программирования, чьи программы выполняются программой-интерпретатором).
Посмотреть Clojure и Компилируемый язык программирования
Контрактное программирование
Контрактное программирование (design by contract (DbC), programming by contract, contract-based programming) — это метод проектирования программного обеспечения.
Посмотреть Clojure и Контрактное программирование
Программная транзакционная память
В компьютерных технологиях, программная транзакционная память (software transactional memory, SТМ) представляет собой механизм управления параллелизмом, аналогичный механизму транзакций баз данных для управления доступом к совместно используемой памяти в параллельных вычислениях.
Посмотреть Clojure и Программная транзакционная память
Реактивное программирование
Реактивное программирование — парадигма программирования, ориентированная на потоки данных и распространение изменений.
Посмотреть Clojure и Реактивное программирование
Сравнение каркасов веб-приложений
Это сравнительная таблица фреймворков веб-приложений.
Посмотреть Clojure и Сравнение каркасов веб-приложений
Сравнение программ глубинного обучения
Данная таблица проводит сопоставление фреймворков, библиотек программ и отдельных программ для глубокого обучения.
Посмотреть Clojure и Сравнение программ глубинного обучения
Свёртка списка
Свёртка списка (folding, также известна как reduce, accumulate) в программировании — функция высшего порядка, которая производит преобразование структуры данных к единственному атомарному значению при помощи заданной функции.
Посмотреть Clojure и Свёртка списка
Список языков JVM
Этот список языков представляет собой собрание языков программирования, которые используются для создания программного обеспечения, использующего в качестве среды выполнения виртуальную машину Java (JVM).
Посмотреть Clojure и Список языков JVM
Список языков программирования по категориям
Приведён список языков программирования, сгруппированных по категориям.
Посмотреть Clojure и Список языков программирования по категориям
Транзакционная память
Транзакционная память (Transactional memory, TM) — технология синхронизации общей памяти для конкурирующих потоков, позволяющая им выполнять операции сохранения, которые воспринимаются другими потоками как атомарные.
Посмотреть Clojure и Транзакционная память
Типобезопасность
В информатике типобезопасность (type safety) языка программирования означает безопасность (или надёжность) его системы типов.
Посмотреть Clojure и Типобезопасность
Функция высшего порядка
Фу́нкция вы́сшего поря́дка — в программировании функция, принимающая в качестве аргументов другие функции или возвращающая другую функцию в качестве результата.
Посмотреть Clojure и Функция высшего порядка
Функциональное программирование
Функциона́льное программи́рование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).
Посмотреть Clojure и Функциональное программирование
Хронология языков программирования
Хронология языков программирования — упорядоченный в хронологическом порядке список языков программирования.
Посмотреть Clojure и Хронология языков программирования
Хикки, Ричард
Ричард Хикки (Richard Hickey, более известный как Rich Hickey) — создатель языка программирования Clojure, диалекта языка Lisp, построенного на основе Java Virtual Machine.
Посмотреть Clojure и Хикки, Ричард
Мультиметод
Мультиме́тод (multimethod) или мно́жественная диспетчериза́ция (multiple dispatch) — механизм, позволяющий выбрать одну из нескольких функций в зависимости от динамических типов или значений аргументов.
Посмотреть Clojure и Мультиметод
Байт-код Java
Байт-код Java — набор инструкций, исполняемых виртуальной машиной Java.
Посмотреть Clojure и Байт-код Java
Гомоиконичность
Гомоикони́чность (гомоиконность, homoiconicity, homoiconic, от ὁμός — равный, одинаковый + ср.-εἰκόνα — «о́браз», «изображение») — свойство некоторых языков программирования, в которых структура программы похожа на его синтаксис, и поэтому внутреннее представление программы можно определить прочитав текстовую разметку.
Посмотреть Clojure и Гомоиконичность
Динамическое программирование
Динамическое программирование в теории управления и теории вычислительных систем — способ решения сложных задач путём разбиения их на более простые подзадачи.
Посмотреть Clojure и Динамическое программирование
Лисп
Массачусетского технологического института. Лисп (LISP, от LISt Processing language — «язык обработки списков»; современное написание: Lisp) — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов.
Посмотреть Clojure и Лисп

