Зміст
28 відносини: Common Language Runtime, Common Lisp, Cons, Erlang, Haskell, Hello world!, Java, Lisp, ML, REPL, S-вираз, Scheme, Компільована мова програмування, Підпрограма, Пролог, Паралельні обчислення, Потік (інформатика), Початковий код, Незмінний об'єкт, Річард Хіккі, Функційне програмування, Ханойська вежа, Мультиметод, Масив (структура даних), Замикання (програмування), Зв'язаний список, Віртуальна машина Java, Графічний інтерфейс користувача.
- LISP
- Багатопарадигмові мови програмування
- Високорівневі мови програмування
- Динамічно-типізовані мови програмування
- Мови програмування
- Програмне забезпечення 2007
- Скриптові мови
- Сімейство мов програмування Lisp
- Функціональні мови програмування
Common Language Runtime
Схема виконання коду за допомогою CLR на мовах платформи.NET Common Language Runtime, скорочено CLR — «загальномовне виконуюче середовище» — це компонент пакету Microsoft.NET Framework, віртуальна машина, на якій виконуються всі мови платформи.NET Framework.
Переглянути Clojure і Common Language Runtime
Common Lisp
Common Lisp (Коммон Лісп) — діалект мови програмування Лісп, визначений стандартом ANSI X3.226-1994.
Переглянути Clojure і Common Lisp
Cons
В програмуванні, cons фундаментальна функція більшості діалектів LISP.
Переглянути Clojure і Cons
Erlang
Erlang (Ерла́нґ) — мова функційного програмування з динамічною типізацією, призначена для розробки програм для різного роду розподілених і багатониткових систем.
Переглянути Clojure і Erlang
Haskell
Haskell (Гаскель, Гаскелл) — стандартизована, винятково функційна мова програмування з нестрогою семантикою.
Переглянути Clojure і Haskell
Hello world!
Браяна Кернігана «Hello, World» на ЧПК маршрутизаторі «Hello, World» в системі керування лед-стрічкою Програма «Hello, world» на мові програмування Perl з використанням GTK Програма Hello world — традиційна серед програмістів перша програма, що наводиться в підручниках з мов програмування.
Переглянути Clojure і Hello world!
Java
Java (вимовляється Джава) — об'єктно-орієнтована мова програмування, випущена 1995 року компанією «Sun Microsystems» як основний компонент платформи Java.
Переглянути Clojure і Java
Lisp
Лісп (Lisp) — мова програмування загального призначення з підтримкою парадигм функціонального та процедурного програмування.
Переглянути Clojure і Lisp
ML
ML (Meta Language) — сімейство строго типізованих мов функціонального програмування з розвиненою поліморфною системою типів і модулями що параметризуються. Подібна система типів була раніше запропонована Роджером Гіндлі у 1969 році і зараз часто називається системою Гіндлі-Мілнера.
Переглянути Clojure і ML
REPL
REPL (Read-eval-print loop — цикл читання-обчислення-друку) — просте інтерактивне середовище програмування.
Переглянути Clojure і REPL
S-вираз
Термін S-вираз або sexp (для символічного виразу) відноситься до угоди про спосіб запису напівструктурованих даних в доступній для людського розуміння текстовій формі.
Переглянути Clojure і S-вираз
Scheme
Scheme — мультипарадигмна мова програмування, підтримує функціональну та процедурну парадигми програмування.
Переглянути Clojure і Scheme
Компільована мова програмування
Компільована мова програмування — мова програмування, в якій сирцевий код перед виконанням повністю перетворюється в машинний код, і записується в файл, з особливим заголовком і/або розширенням, для ідентифікації цього файлу, як виконуваного, операційною системою.
Переглянути Clojure і Компільована мова програмування
Підпрограма
Підпрограма (subroutine) — частина програми, яка реалізує певний алгоритм і дозволяє звернення до неї з різних частин загальної (головної) програми.
Переглянути Clojure і Підпрограма
Пролог
Проло́г (Prolog, Prolog) — мова логічного програмування загального призначення, пов'язана зі штучним інтелектом та математичною лінгвістикою.
Переглянути Clojure і Пролог
Паралельні обчислення
масово паралельний суперкомп'ютер IBM Blue Gene/P Паралельні обчислення — це форма обчислень, в яких кілька дій проводяться одночасно.
Переглянути Clojure і Паралельні обчислення
Потік (інформатика)
Процес з двома нитями виконання Потік (thread) або повніше потік виконання (thread of execution), часто застосовуються назви нитка, нитка виконання та англіцизм тред — в інформатиці так називається спосіб програми розділити себе на дві чи більше паралельні задачі.
Переглянути Clojure і Потік (інформатика)
Початковий код
Зразок ''тексту програми'', написаної мовою Java. Початковий код (source code; також перекладається українською як вихідний код, програмний код, джерельний код, первинний код, текст програми, першокод, у професійному середовищі також сирцевий код, у контексті код або сирці) — будь-який набір інструкцій або оголошень, написаних комп'ютерною мовою програмування у формі, що її може прочитати і модифікувати людина.
Переглянути Clojure і Початковий код
Незмінний об'єкт
Незмі́нний об'є́кт (Immutable object) — в об'єктно-орієнтованому програмуванні, об'єкт, стан якого не може бути змінено після створення.
Переглянути Clojure і Незмінний об'єкт
Річард Хіккі
Річард Хіккі (Richard Hickey., більш відомий як 'Rich Hickey') - творець мови програмування Clojure, діалекту мови Lisp, побудованого на основі Java Virtual Machine.
Переглянути Clojure і Річард Хіккі
Функційне програмування
Функційне програмування — парадигма програмування, яка розглядає програму як обчислення математичних функцій та уникає станів та змінних даних.
Переглянути Clojure і Функційне програмування
Ханойська вежа
Приклад ханойської вежі із вісьмома дисками Анімоване розв'язування задачі '''Ханойська вежа''' для ''T(4,3)''. Ханойська вежа (також Вежа Брахми або Вежа Люка, іноді в множині Ханойські вежі) — математична гра або головоломка.
Переглянути Clojure і Ханойська вежа
Мультиметод
Мультиме́тод (multimethod) або множи́нна диспетчериза́ція (multiple dispatch) — механізм, який дозволяє вибрати одну з декількох функцій в залежності від динамічних типів або значень аргументів.
Переглянути Clojure і Мультиметод
Масив (структура даних)
Маси́в — впорядкований набір фіксованої кількості однотипних елементів, що зберігаються в послідовно розташованих комірках оперативної пам'яті, мають порядковий номер і спільне ім'я, що надає користувач.
Переглянути Clojure і Масив (структура даних)
Замикання (програмування)
У програмуванні, замиканням (closure) називають підпрограму, що виконується в середовищі, яке містить одну або більше зв'язаних змінних.
Переглянути Clojure і Замикання (програмування)
Зв'язаний список
Зв'язаний список в програмуванні — одна з найважливіших структур даних, в якій елементи лінійно впорядковані, але порядок визначається не номерами елементів, а вказівниками, які входять в склад елементів списку та вказують на наступний за даним елемент (в однозв'язаних або однобічно зв'язаних списках) або на наступний та попередній елементи (в двозв'язаних або двобічно зв'язаних списках).
Переглянути Clojure і Зв'язаний список
Віртуальна машина Java
Віртуальна машина Java (Java Virtual Machine; JVM) — набір комп'ютерних програм та структур даних, що використовують модель віртуальної машини для виконання інших комп'ютерних програм чи скриптів.
Переглянути Clojure і Віртуальна машина Java
Графічний інтерфейс користувача
Скриншот GNOME Shell GUI. Графі́чний інтерфе́йс кори́стувача́ (ГІК, GUI, Graphical user interface) — тип інтерфейсу, який дозволяє користувачам взаємодіяти з електронними пристроями через графічні зображення та візуальні вказівки, на відміну від текстових інтерфейсів, заснованих на використанні тексту, текстовому наборі команд та текстовій навігації.
Переглянути Clojure і Графічний інтерфейс користувача
Див. також
LISP
- Clojure
- Common Lisp
- Cons
- Lisp
- REPL
- S-вираз
Багатопарадигмові мови програмування
- Ada
- C Sharp
- Clojure
- Common Lisp
- Crystal (мова програмування)
- D (мова програмування)
- Haxe
- J (мова програмування)
- Java
- Nim
- Perl
- Python
- Ruby
- Rust (мова програмування)
- Scheme
- Squeak
- Tcl
Високорівневі мови програмування
- ActionScript
- Ada
- Alice (мова програмування)
- AppleScript
- AspectJ
- C (мова програмування)
- C Sharp
- C++
- Categorical Abstract Machine Language
- Ceylon
- Clipper
- Clojure
- CoffeeScript
- Curry
- D (мова програмування)
- F Sharp
- FreeBASIC
- Go (мова програмування)
- Groovy
- HLA (програмування)
- Haxe
- JavaScript
- K (мова програмування)
- Kotlin
- MATLAB
- ML
- Mathcad
- Nemerle
- Objective Caml
- PHP
- Pascal
- Perl
- Python
- RPG (мова програмування)
- Rebol
- Rust (мова програмування)
- Squeak
- Standard ML
- Swift (мова програмування)
- Tcl
- XSL Transformations
- Мова програмування високого рівня
- Фортран
Динамічно-типізовані мови програмування
- APL
- AppleScript
- BeanShell
- Clipper
- Clojure
- Common Lisp
- Dart
- Erlang
- Groovy
- J (мова програмування)
- JavaScript
- K (мова програмування)
- Lisp
- Logo (мова програмування)
- Lua
- MATLAB
- Mathcad
- Objective-C
- PHP
- Perl
- Pharo
- PostScript
- PowerShell
- Python
- R (мова програмування)
- Rebol
- Ruby
- Scheme
- Self (мова програмування)
- Smalltalk
- Squeak
- SuperCollider
- Tcl
- Пролог (мова програмування)
- Скретч (мова програмування)
Мови програмування
- APL
- Ada
- AppleScript
- AspectJ
- B (мова програмування)
- BASIC
- Boo
- C Sharp
- COMAL
- Categorical Abstract Machine Language
- Clipper
- Clojure
- Crystal (мова програмування)
- D (мова програмування)
- Elixir (мова програмування)
- Erlang
- Forth
- FreeBASIC
- Go (мова програмування)
- Groovy
- Haxe
- Java
- K (мова програмування)
- Kotlin
- Lisp
- Logo (мова програмування)
- Lua
- Nemerle
- Nim
- PHP
- PL/M
- Perl
- Pharo
- Python
- Rebol
- S-PLUS
- Scala
- Self (мова програмування)
- Simula
- Smalltalk
- Snobol
- Squeak
- Structured text
- Swift (мова програмування)
- Vala
- Visual Basic
- XSL Transformations
- Мова програмування
- РЕФАЛ
Програмне забезпечення 2007
- ØMQ
- .NET Micro Framework
- Adobe Photoshop Lightroom
- Clang
- Clojure
- Core Animation
- FlightGear
- Gradle
- IronRuby
- Lotus Symphony
- Mac OS X Leopard
- Microsoft Silverlight
- Moblin
- Mozilla Prism
- OoVoo
- Play Framework
- PyPy
- Robot Operating System
- Theano
- Time Machine
Скриптові мови
- AMPL
- AWK
- ActionScript
- AppleScript
- AutoIt
- AutoLISP
- Bash
- BeanShell
- Clojure
- ColdFusion
- Dart
- ECMAScript
- EXEC 2
- Emacs Lisp
- Expression Language
- Friendly interactive shell
- GNU Guile
- Groovy
- IMacros
- JRuby
- JScript
- JavaScript
- Jython
- Korn-shell
- Lua
- OGNL
- PHP
- Perl
- PowerShell
- Python
- Rc
- Rebol
- Ruby
- SSI (програмування)
- SWIG
- Scala
- Sed
- Tcl
- Tcsh
- TypeScript
- VBScript
- Zsh
- Оболонка Борна
- Скриптова мова
- Таблиці стилів JavaScript (JSSS)
Сімейство мов програмування Lisp
- AutoLISP
- Clojure
- Common Lisp
- DSSSL
- Dylan (мова програмування)
- Emacs Lisp
- Lisp
- Logo (мова програмування)
- Scheme
Функціональні мови програмування
- APL
- C Sharp
- Categorical Abstract Machine Language
- Clojure
- Common Lisp
- Elixir (мова програмування)
- Elm (мова програмування)
- Erlang
- F Sharp
- Grammatical Framework
- Haskell
- Haxe
- J (мова програмування)
- JavaScript
- Lisp
- Logo (мова програмування)
- ML
- Maple
- Nemerle
- Nim
- OBJ (мова програмування)
- Objective Caml
- Opa (мова програмування)
- R (мова програмування)
- Rebol
- Ruby
- Rust (мова програмування)
- Scala
- Standard ML
- Swift (мова програмування)
- XQuery
- XSL Transformations
- РЕФАЛ

