Язы́к программи́рования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.
Се́рверное програ́ммное обеспечение — в информационных технологиях — программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам.
Компьютерная ролевая игра — жанр компьютерных игр, в котором игрок управляет одним или несколькими персонажами, каждый из которых описан набором численных характеристик, списком способностей и умений; примерами таких характеристик могут быть очки здоровья, показатели силы, ловкости, интеллекта, защиты, уклонения, уровень развития того или иного навыка и т. п.
MUD — текстовая многопользовательская компьютерная игра, в которой присутствуют элементы ролевой игры, hack-and-slash, interactive fiction и обязательно чат, как правило разделённый на каналы. Традиционно для передачи сообщений используется протокол telnet, отдельную разновидность составляют JMUD — игры через протокол Jabber (XMPP).
SQLJ — подмножество стандарта SQL, направленное на объединение преимуществ синтаксиса языков SQL и Java ради удобства реализации бизнес-логики и работы с данными. Данный стандарт разработан консорциумом, состоящим из компаний IBM, Micro Focus, Microsoft, Compaq, Informix, Oracle, Sun и Sybase.
Сценарный язык — высокоуровневый язык сценариев — кратких описаний действий, выполняемых системой. Разница между программами и сценариями довольно размыта. Сценарий — это программа, имеющая дело с готовыми программными компонентами, которые, однажды загруженные, в своей работе не зависят от дальнейшего наличия / отсутствия подключения к Сети.
Interactive fiction или IF — разновидность компьютерных игр, в которых взаимодействие с игроком осуществляется посредством текстового интерфейса. Развитие этого жанра, в связи с низкими возможностями компьютерных ресурсов, началось практически вместе с появлением компьютерных игр и не прекратилось даже с появлением графических игр. Существуют два вида интерфейса:
- интерфейс с вводом текста с клавиатуры;
- интерфейс в виде меню, где игрок выбирает действие из нескольких предложенных.
Интерфейс командной строки — способ взаимодействия между человеком и компьютером путём отправки компьютеру команд, представляющих собой последовательность символов. Команды интерпретируются с помощью специального интерпретатора, называемого оболочкой. Интерфейс командной строки противопоставляется системам управления программой на основе меню, а также различным реализациям графического интерфейса.
Храни́мая процеду́ра — объект базы данных, представляющий собой набор SQL-инструкций, который компилируется один раз и хранится на сервере. Хранимые процедуры очень похожи на обыкновенные процедуры языков высокого уровня, у них могут быть входные и выходные параметры и локальные переменные, в них могут производиться числовые вычисления и операции над символьными данными, результаты которых могут присваиваться переменным и параметрам. В хранимых процедурах могут выполняться стандартные операции с базами данных. Кроме того, в хранимых процедурах возможны циклы и ветвления, то есть в них могут использоваться инструкции управления процессом исполнения.
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом.
Предметно-ориентированный язык — компьютерный язык, специализированный для конкретной области применения. Построение такого языка и/или его структура данных отражают специфику решаемых с его помощью задач. Является ключевым понятием языково-ориентированного программирования.
Приключенческая игра или квест — один из основных жанров компьютерных игр, представляющий собой интерактивную историю с главным героем, управляемым игроком. Важнейшими элементами игры в жанре квеста являются собственно повествование и исследование мира, а ключевую роль в игровом процессе играет решение головоломок и задач, требующих от игрока умственных усилий. Такие характерные для других жанров компьютерных игр элементы, как бои, экономическое планирование и задачи, требующие от игрока скорости реакции и быстрых ответных действий, в квестах сведены к минимуму или вовсе отсутствуют. Игры, объединяющие в себе характерные признаки квестов и жанра action, выделяют в отдельный жанр — action-adventure.
Синтакси́ческий ана́лиз в лингвистике и информатике — процесс сопоставления линейной последовательности лексем естественного или формального языка с его формальной грамматикой. Результатом обычно является дерево разбора. Обычно применяется совместно с лексическим анализом.
Парсер, или синтаксический анализатор, — часть программы, преобразующей входные данные в структурированный формат. Парсер выполняет синтаксический анализ текста.
Визуальная новелла (яп. ビジュアルノベル бидзюару нобэру, от англ. visual novel), также визуальный роман — жанр компьютерных игр, подвид текстового квеста, в котором зрителю демонстрируется история при помощи вывода на экран текста, статичных изображений, а также звукового и/или музыкального сопровождения. Нередко используются и вставки полноценных видеороликов. Степень интерактивности в таких играх обычно низка, и от зрителя лишь изредка требуется сделать определённый выбор, в частности — выбрать вариант ответа в диалоге. Персонажи этих игр обычно выполнены в стиле аниме, который, как и визуальные новеллы, возник в Японии. На 2012 год этот жанр остаётся популярным прежде всего в Японии, где находится большинство ведущих разработчиков, но набирает популярность и в других странах.
MSE — среда визуального программирования с использованием компилятора Free Pascal. Состоит из библиотеки визуальных компонентов MSEgui и редактора форм и исходных текстов MSEide.
Те́кстовые да́нные — представление информации строкового типа в вычислительной системе. В MIME закодированным таким образом данным соответствует тип text/plain
.
Приключенческий экшен — смешанный жанр компьютерных игр, сочетающий в себе элементы квеста и экшена.
URQ — это известная в рунете платформа предназначенная в основном для создания небольших текстовых игр в жанре Interactive Fiction (IF). Представляет собой интерпретатор специализированного языка URQL.
Eamon — компьютерная игра, сочетающая элементы ролевой игры и квеста, созданная Дональдом Брауном и выпущенная для Apple II в 1980 году. Игра представляет собой текстовый квест, похожий на более ранние игры, например, Adventure (1976) или Zork (1980), однако содержащий существенные ролевые элементы, отсутствующие в других представителях жанра interactive fiction. Программа Eamon является некоммерческой, находится в общественном достоянии и является свободно доступной.