Содержание
95 отношения: A+B, Allegro Common Lisp, C++, Callback (программирование), Cl (значения), Climacs, CLISP, Clojure, CLOS, CLPython, CMU Common Lisp, Common Lisp HyperSpec, Connection Machine, Corman Common Lisp, Dylan (язык программирования), Emacs Lisp, Embeddable Common Lisp, Factor (язык программирования), FastCGI, Fortress, GD Graphics Library, GNU Common Lisp, GTK+, Hello, world!, ILU, JIT-компиляция, JSON Web Token, Kyoto Common Lisp, M-выражение, Macintosh Common Lisp, MacLisp, Macsyma, Map, Markdown, Maxima, NewLISP, OpenMusic, PicoLisp, Python, Quicklisp, Rust (язык программирования), S-выражение, SAMtools, Scheme, SLIME, SNePS, Spice (язык программирования, 1998), Standard ML, Steel Bank Common Lisp, Stumpwm, ... Развернуть индекс (45 больше) »
A+B
A+B — в спортивном программировании классическая пробная задача, использующаяся для ознакомления участников с тестирующей системой.
Посмотреть Common Lisp и A+B
Allegro Common Lisp
Allegro Common Lisp — коммерческая реализация языка программирования Common Lisp, разрабатываемая компанией Franz Inc.
Посмотреть Common Lisp и Allegro Common Lisp
C++
++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.
Посмотреть Common Lisp и C++
Callback (программирование)
Callback (call — вызов, back — обратный) или фу́нкция обра́тного вы́зова в программировании — передача исполняемого кода в качестве одного из параметров другого кода.
Посмотреть Common Lisp и Callback (программирование)
Cl (значения)
* Cl — обозначение хлора, 17-го элемента периодической системы элементов Д. И. Менделеева.
Посмотреть Common Lisp и Cl (значения)
Climacs
Climacs — это свободный текстовый редактор, написанный на Common Lisp, подобно GNU Emacs, и выпускаемый под лицензией GNU LGPL (версии 2 или более поздней).
Посмотреть Common Lisp и Climacs
CLISP
CLISP — реализация языка программирования Common Lisp.
Посмотреть Common Lisp и CLISP
Clojure
Clojure (произносится как closure) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности.
Посмотреть Common Lisp и Clojure
CLOS
CLOS (Common Lisp Object System — «объектная система Common Lisp’а») — система объектно-ориентированного программирования, являющаяся частью Common Lisp — стандарта языка Лисп.
Посмотреть Common Lisp и CLOS
CLPython
CLPython — это реализация языка программирования Python, написанная на Common Lisp.
Посмотреть Common Lisp и CLPython
CMU Common Lisp
CMU Common Lisp (CMUCL) — свободная реализация языка программирования Common Lisp для UNIX-подобных ОС, в том числе Linux и FreeBSD, первоначально разработанная в Университете Карнеги-Меллона.
Посмотреть Common Lisp и CMU Common Lisp
Common Lisp HyperSpec
Common Lisp HyperSpec (CLHS) — гипертекстовая версия стандарта ANSI Common Lisp.
Посмотреть Common Lisp и Common Lisp HyperSpec
Connection Machine
Музее компьютерной истории в Маунтин-Вью. Одна из лицевых панелей частично снята, чтобы показать печатную плату внутри корпуса. Connection Machine — семейство суперкомпьютеров, выпускавшихся американской компанией Thinking Machines.
Посмотреть Common Lisp и Connection Machine
Corman Common Lisp
Corman Common Lisp — коммерческая реализация языка программирования Common Lisp, разрабатываемая компанией Corman Technologies.
Посмотреть Common Lisp и Corman Common Lisp
Dylan (язык программирования)
Dylan — динамический объектно-ориентированный язык программирования, нацеленный на быструю разработку программ, разработанный, прежде всего, усилиями Apple.
Посмотреть Common Lisp и Dylan (язык программирования)
Emacs Lisp
Emacs Lisp — диалект языка программирования Lisp, используемый в текстовых редакторах GNU Emacs и XEmacs.
Посмотреть Common Lisp и Emacs Lisp
Embeddable Common Lisp
Embeddable Common Lisp (ECL) — реализация языка программирования Common Lisp.
Посмотреть Common Lisp и Embeddable Common Lisp
Factor (язык программирования)
Factor — это динамически типизированный конкатенативный язык программирования, чья разработка и реализация ведётся Славой Пестовым.
Посмотреть Common Lisp и Factor (язык программирования)
FastCGI
Интерфейс FastCGI — клиент-серверный протокол взаимодействия веб-сервера и приложения, дальнейшее развитие технологии CGI.
Посмотреть Common Lisp и FastCGI
Fortress
Fortress (буквально «крепость») — черновая спецификация языка программирования, разрабатывавшегося компанией Sun Microsystems.
Посмотреть Common Lisp и Fortress
GD Graphics Library
GD Graphics Library (GD) — программная библиотека, написанная Томасом Баутелом (Thomas Boutell) и другими разработчиками для динамической работы с изображениями.
Посмотреть Common Lisp и GD Graphics Library
GNU Common Lisp
GNU Common Lisp (GCL) — реализация языка программирования Common Lisp проекта GNU.
Посмотреть Common Lisp и GNU Common Lisp
GTK+
Free and open-source-software display servers and UI toolkits GTK+ (сокращение от GIMP ToolKit) — кроссплатформенная библиотека элементов интерфейса (фреймворк), имеет простой в использовании API, наряду с Qt является одной из двух наиболее популярных на сегодняшний день библиотек для X Window System.
Посмотреть Common Lisp и GTK+
Hello, world!
Пример «Hello world» с графическим интерфейсом на GTK+. На заднем плане gedit с исходным кодом на Perl «Hello world» на графическом языке Piet «Hello, world!» — программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» (в дословном переводе с английского — «Привет, мир!»; представляет собой распространённое неформальное приветствие, близкое к русскому «всем привет!»).
Посмотреть Common Lisp и Hello, world!
ILU
ILU (сокращение от Inter Language Unification) — метод обмена данными в компьютерных системах, позволяющий преодолевать различия в способах систем представлять различные виды данных.
Посмотреть Common Lisp и ILU
JIT-компиляция
JIT-компиляция (Just-in-time compilation, компиляция «на лету»), динамическая компиляция (dynamic translation) — технология увеличения производительности программных систем, использующих байт-код, путём компиляции байт-кода в машинный код или в другой формат непосредственно во время работы программы.
Посмотреть Common Lisp и JIT-компиляция
JSON Web Token
JSON Web Token (JWT) — это открытый стандарт (RFC 7519) для создания токенов доступа, основанный на JSON формате.
Посмотреть Common Lisp и JSON Web Token
Kyoto Common Lisp
Kyoto Common Lisp (KCL) — реализация языка программирования Common Lisp, для запуска на Unix-подобных операционных системах.
Посмотреть Common Lisp и Kyoto Common Lisp
M-выражение
M-выражения (или метавыражения) в программировании изначально предполагалось использовать для записи функций на Лиспе.
Посмотреть Common Lisp и M-выражение
Macintosh Common Lisp
Macintosh Common Lisp (MCL) — коммерческая реализация языка программирования Common Lisp.
Посмотреть Common Lisp и Macintosh Common Lisp
MacLisp
MACLISP (также Maclisp) — диалект языка программирования Lisp, разработанный в лаборатории искусственного интеллекта MIT, которая в то время (поздние 60-е) называлась Project MAC (откуда собственно и получился префикс в названии языка, никакой связи с компьютерами Macintosh фирмы Apple здесь нет; такой же префикс в названии и по той же причине имеет, например, система компьютерной алгебры Macsyma) Хотя язык очень примечателен, в частности тем, что повлиял на множество более поздних лиспов, таких, как Zeta Lisp и Common Lisp, использовался для первых реализаций Macsyma, SHRDLU и Multics Emacs, в настоящее время он практически нигде не используется.
Посмотреть Common Lisp и MacLisp
Macsyma
Macsyma — система компьютерной алгебры, первая версия которой была разработана с 1968 по 1982 год в MIT в лаборатории Project MAC, а впоследствии распространялась на коммерческой основе.
Посмотреть Common Lisp и Macsyma
Map
map — функция высшего порядка, используемая во многих языках программирования, которая применяет данную функцию к каждому элементу списка, возвращая список результатов.
Посмотреть Common Lisp и Map
Markdown
Markdown (произносится маркда́ун) — облегчённый язык разметки, созданный с целью написания наиболее читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и других).
Посмотреть Common Lisp и Markdown
Maxima
Maxima — свободная система компьютерной алгебры, написанная на языке Common Lisp.
Посмотреть Common Lisp и Maxima
NewLISP
NewLISP— диалект лиспа, созданный в качестве скриптового языка.
Посмотреть Common Lisp и NewLISP
OpenMusic
OpenMusic (OM) — это объектно-ориентированная визуальная среда программирования для композиции, которая основана на языке Common Lisp.
Посмотреть Common Lisp и OpenMusic
PicoLisp
PicoLisp — минималистичный свободный диалект языка программирования Лисп, рассчитанный на использование на Linux и других POSIX-системах.
Посмотреть Common Lisp и PicoLisp
Python
Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.
Посмотреть Common Lisp и Python
Quicklisp
Quicklisp — пакетный менеджер для библиотек Common Lisp, а также сетевой репозиторий пакетов, им устанавливаемых.
Посмотреть Common Lisp и Quicklisp
Rust (язык программирования)
Rust (rust — ржавчина, произносится — раст) — мультипарадигмальный компилируемый язык программирования общего назначения, спонсируемый Mozilla Research, сочетающий парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах, и с управлением памятью через понятие «владения» (систему, позволяющую обходиться без сборки мусора).
Посмотреть Common Lisp и Rust (язык программирования)
S-выражение
Термин S-выражение или sexp (для символического выражения) относится к соглашению о способе записи в доступной для человеческого понимания текстовой форме.
Посмотреть Common Lisp и S-выражение
SAMtools
SAMtools — это набор утилит для обработки коротких фрагментов секвенированной ДНК в форматах SAM или BAM.
Посмотреть Common Lisp и SAMtools
Scheme
Scheme — это функциональный язык программирования, один из трёх наиболее популярных в наши дни диалектов языка Лисп (другие популярные диалекты — это Common Lisp и Clojure).
Посмотреть Common Lisp и Scheme
SLIME
SLIME, Superior Lisp Interaction Mode for Emacs — режим Emacs для разработки приложений на Common Lisp.
Посмотреть Common Lisp и SLIME
SNePS
SNePS — это система представления знаний, рассуждения и действия (KRRA), разрабатываемая под руководством Стюарта Шапиро в Государственном университете Буффало в Нью-Йорке.
Посмотреть Common Lisp и SNePS
Spice (язык программирования, 1998)
Здесь представлена статья о языке программирования, разработанном в 1998 году.
Посмотреть Common Lisp и Spice (язык программирования, 1998)
Standard ML
— компилируемый язык программирования общего назначения, основанный на системе типов Хиндли — Милнера.
Посмотреть Common Lisp и Standard ML
Steel Bank Common Lisp
Steel Bank Common Lisp (SBCL) — свободная реализация языка программирования Common Lisp.
Посмотреть Common Lisp и Steel Bank Common Lisp
Stumpwm
Stumpwm — фреймовый оконный менеджер для X11, написанный на Common Lisp.
Посмотреть Common Lisp и Stumpwm
Tcl
Tcl (от Tool Command Language — «командный язык инструментов», читается «тикль» или «ти-си-эль») — скриптовый язык высокого уровня.
Посмотреть Common Lisp и Tcl
Textile
Textile — простой язык разметки, позволяющий пользователям получать код HTML из своего текста.
Посмотреть Common Lisp и Textile
Tk
Tk (от Toolkit — «набор инструментов», «инструментарий») — кроссплатформенная библиотека базовых элементов графического интерфейса, распространяемая с открытыми исходными текстами.
Посмотреть Common Lisp и Tk
Trim
Trim (trim подрезать, подравнять) или strip — часто используемое название для строковой функции, которая удаляет начальные и конечные пробелы.
Посмотреть Common Lisp и Trim
Компилируемый язык программирования
Компилируемый язык программирования — язык программирования, исходный код которого преобразуется компилятором в машинный код и записывается в файл с особым заголовком и/или расширением для последующей идентификации этого файла, как исполняемого операционной системой (в отличие от интерпретируемых языков программирования, чьи программы выполняются программой-интерпретатором).
Посмотреть Common Lisp и Компилируемый язык программирования
Комплексный тип данных
Некоторые языки программирования предоставляют специальный тип данных для комплексных чисел.
Посмотреть Common Lisp и Комплексный тип данных
Контрактное программирование
Контрактное программирование (design by contract (DbC), programming by contract, contract-based programming) — это метод проектирования программного обеспечения.
Посмотреть Common Lisp и Контрактное программирование
Пространство имён (программирование)
Пространство имён (namespace) — некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён).
Посмотреть Common Lisp и Пространство имён (программирование)
Препроцессор
Препроцессор — это компьютерная программа, принимающая данные на входе и выдающая данные, предназначенные для входа другой программы (например, компилятора).
Посмотреть Common Lisp и Препроцессор
Препроцессор Си
Препроцессор С/С++ (pre processor, предобработчик) — программа, подготавливающая код программы на языке C/C++ к компиляции.
Посмотреть Common Lisp и Препроцессор Си
Полярная система координат
Полярная сетка, на которой отложено несколько углов с пометками в градусах. Полярная система координат — двухмерная система координат, в которой каждая точка на плоскости однозначно определяется двумя числами — полярным углом и полярным радиусом.
Посмотреть Common Lisp и Полярная система координат
Обработка исключений
Обрабо́тка исключи́тельных ситуа́ций (exception handling) — механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.
Посмотреть Common Lisp и Обработка исключений
Одиночка (шаблон проектирования)
Одиночка (Singleton) — порождающий шаблон проектирования, гарантирующий, что в однопроцессном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру.
Посмотреть Common Lisp и Одиночка (шаблон проектирования)
Анонимная функция
Анонимная функция в программировании — особый вид функций, которые объявляются в месте использования и не получают уникального идентификатора для доступа к ним.
Посмотреть Common Lisp и Анонимная функция
Раскрутка компилятора
Раскрутка компилятора (bootstrapping — от boot и strap) — метод создания транслятора для некоторого языка программирования, при котором транслятор пишется на том же языке программирования, для трансляции которого создаётся; создание транслятором исполняемых файлов из исходного кода самого транслятора.
Посмотреть Common Lisp и Раскрутка компилятора
Ромбовидное наследование
Диаграмма наследования классов в виде ромба. Ромбовидное наследование (diamond inheritance) — ситуация в объектно-ориентированных языках программирования с поддержкой множественного наследования, когда два класса B и C наследуют от A, а класс D наследует от обоих классов B и C.
Посмотреть Common Lisp и Ромбовидное наследование
Рефлексия (программирование)
В информатике отражение или рефлексия (холоним интроспекции, reflection) означает процесс, во время которого программа может отслеживать и модифицировать собственную структуру и поведение во время выполнения.
Посмотреть Common Lisp и Рефлексия (программирование)
Стратегия вычисления
Стратегия вычисления (evaluation strategy) — правила семантики языка программирования, определяющие, когда следует вычислять аргументы функции (метода, операции, отношения), и какие значения следует передавать.
Посмотреть Common Lisp и Стратегия вычисления
Сравнение языков программирования
В приведённой ниже таблице отмечено наличие или отсутствие тех или иных возможностей в некоторых популярных сегодня языках программирования.
Посмотреть Common Lisp и Сравнение языков программирования
Свёртка списка
Свёртка списка (folding, также известна как reduce, accumulate) в программировании — функция высшего порядка, которая производит преобразование структуры данных к единственному атомарному значению при помощи заданной функции.
Посмотреть Common Lisp и Свёртка списка
Си (язык программирования)
Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.
Посмотреть Common Lisp и Си (язык программирования)
Система обнаружения вторжений
Система обнаружения вторжений — программное или аппаратное средство, предназначенное для выявления фактов неавторизованного доступа в компьютерную систему или сеть либо несанкционированного управления ими в основном через Интернет.
Посмотреть Common Lisp и Система обнаружения вторжений
Список языков JVM
Этот список языков представляет собой собрание языков программирования, которые используются для создания программного обеспечения, использующего в качестве среды выполнения виртуальную машину Java (JVM).
Посмотреть Common Lisp и Список языков JVM
Список пакетов GNU
Это список программного обеспечения, разрабатываемого Free Software Foundation как часть проекта GNU — UNIX-подобной операционной системы состоящей целиком из свободного программного обеспечения.
Посмотреть Common Lisp и Список пакетов GNU
Типобезопасность
В информатике типобезопасность (type safety) языка программирования означает безопасность (или надёжность) его системы типов.
Посмотреть Common Lisp и Типобезопасность
Учебный язык программирования
Уче́бный язы́к программи́рования — язык программирования, предназначенный для обучения.
Посмотреть Common Lisp и Учебный язык программирования
Функциональное программирование
Функциона́льное программи́рование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).
Посмотреть Common Lisp и Функциональное программирование
Фалман, Скотт
Скотт Эллиот Фалман (Scott Elliot Fahlman; род. 21 марта 1948, Медина (штат Огайо) — учёный в Университете Карнеги — Меллон. В своей области он является самым известным за его новаторскую работу в автоматизированном планировании, семантической сети, нейронной сети и языка программирования Common Lisp (особенно CMU Common Lisp).
Посмотреть Common Lisp и Фалман, Скотт
Хронология языков программирования
Хронология языков программирования — упорядоченный в хронологическом порядке список языков программирования.
Посмотреть Common Lisp и Хронология языков программирования
Языково-ориентированное программирование
Языково-ориентированное программирование (ЯОП) (Language Oriented Programming), также Расходящаяся разработка (middle out development), также, также Разработка, опирающаяся на предметно-специфичный язык (DSL-Based Development) — парадигма программирования, заключающаяся в разбиении процесса разработки программного обеспечения на стадии разработки предметно-ориентированных языков (DSL) и описания собственно решения задачи с их использованием.
Посмотреть Common Lisp и Языково-ориентированное программирование
Мультиметод
Мультиме́тод (multimethod) или мно́жественная диспетчериза́ция (multiple dispatch) — механизм, позволяющий выбрать одну из нескольких функций в зависимости от динамических типов или значений аргументов.
Посмотреть Common Lisp и Мультиметод
Мультипарадигмальный язык программирования
Мультипарадигма́льный язы́к программи́рования — как правило, язык программирования, который был разработан специально как инструмент мультипарадигмального программирования, то есть изобразительные возможности которого изначально предполагалось унаследовать от нескольких, чаще всего не родственных языков.
Посмотреть Common Lisp и Мультипарадигмальный язык программирования
Мультипарадигменное программирование
Мультипарадигменное программирование — программирование с одновременным использованием множества парадигм.
Посмотреть Common Lisp и Мультипарадигменное программирование
Множественное наследование
Мно́жественное насле́дование — свойство, поддерживаемое частью объектно-ориентированных языков программирования, когда класс может иметь более одного суперкласса (непосредственного класса-родителя), интерфейсы поддерживают множественное наследование во многих языках программирования.
Посмотреть Common Lisp и Множественное наследование
Метакласс
Метакласс (Metaclass) — в объектно-ориентированном программировании это класс, экземпляры которого в свою очередь являются классамиМейер, Бертран «»Wolfgang Klas, Michael Schrefl Metaclasses and Their Application.
Посмотреть Common Lisp и Метакласс
История языка программирования Python
История языка программирования Python началась в конце 1980-х. Гвидо ван Россум задумал Python в 1980-х годах, а приступил к его созданию в декабре 1989 года в центре математики и информатики в Нидерландах.
Посмотреть Common Lisp и История языка программирования Python
Задача нахождения цикла
В информатике и дискретной математике нахожде́ние ци́кла — это алгоритмическая задача поиска цикла в последовательности значений.
Посмотреть Common Lisp и Задача нахождения цикла
Высший тип
Высший тип (top type) в теории типов, часто обозначаемый как просто вершина или «закрепленным» символом (⊤), — универсальный тип, то есть такой тип, который содержит в себе каждый возможный объект в нужной системе типов.
Посмотреть Common Lisp и Высший тип
Грэм, Пол
Пол Грэм (Paul Graham, родился в 1964 году) — американский предприниматель, эссеист, программист, известный сторонник и пропагандист использования языка программирования Lisp.
Посмотреть Common Lisp и Грэм, Пол
Диалект (программирование)
Диалект языка программирования — это (относительно небольшая) вариация или расширение языка, сохраняющее при этом свою первозданную сущность.
Посмотреть Common Lisp и Диалект (программирование)
Динамическое программирование
Динамическое программирование в теории управления и теории вычислительных систем — способ решения сложных задач путём разбиения их на более простые подзадачи.
Посмотреть Common Lisp и Динамическое программирование
Десятое правило Гринспена
Десятое правило Гринспена (Greenspun's Tenth Rule) — афоризм из области программирования, гласящий:, by Paul Graham.
Посмотреть Common Lisp и Десятое правило Гринспена
Деление с остатком
Деление c остатком — арифметическая операция, играющая большую роль в арифметике, теории чисел и алгебре.
Посмотреть Common Lisp и Деление с остатком
Лямбда-выражение
Лямбда-выражение в программировании — специальный синтаксис для определения функциональных объектов, заимствованный из λ-исчисления.
Посмотреть Common Lisp и Лямбда-выражение
Лисп
Массачусетского технологического института. Лисп (LISP, от LISt Processing language — «язык обработки списков»; современное написание: Lisp) — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов.
Посмотреть Common Lisp и Лисп

