Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде очень длинны и сложны для понимания.
Язы́к программи́рования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.
Алгори́тм — совокупность точно заданных правил решения некоторого класса задач или набор инструкций, описывающих порядок действий исполнителя для решения определённой задачи. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Независимые инструкции могут выполняться в произвольном порядке, параллельно, если это позволяют используемые исполнители.

Програ́ммное обеспе́чение (ПО) — программа или множество программ, используемых для управления компьютером.

Язы́к ассе́мблера — представление команд процессора в виде, доступном для чтения человеком. Язык ассемблера считается языком программирования низкого уровня в противовес высокоуровневым языкам, не привязанным к конкретной реализации вычислительной системы. Программы, написанные на языке ассемблера, однозначным образом переводятся в инструкции конкретного процессора и в большинстве случаев не могут быть перенесены без значительных изменений для запуска на машине с другой системой команд. Ассемблером также называется программа-компилятор, преобразующая код на языке ассемблера в машинный код. Программа, выполняющая обратную задачу, называется дизассемблером.
Компиля́тор — программа, переводящая написанный на языке программирования текст в набор машинных кодов.
Форт — один из первых конкатенативных языков программирования, в котором программы записываются последовательностью лексем. Математические выражения представляются постфиксной записью при использовании стековой нотации. Поддерживает механизмы метарасширения семантики и синтаксиса языка для адаптации к нужной предметной области. Синтаксис базового уровня в Форте прост и состоит из единственного правила: «все определения разделяются пробелами». Определения Форта могут иметь любое сочетание символов.

Программи́рование — процесс создания и модификации компьютерных программ.
Компиляция :
- Компиляция (аниме) — аниме-фильм, смонтированный из аниме-сериала.
- Компиляция (литература) — сочинительство на основе чужих исследований или произведений без самостоятельной обработки источников; также работа, составленная таким методом. Отличается от плагиата, когда речь идёт о произведениях, требующих привлечения большого числа источников.
- Компиляция (музыка) — сборник или альбом, в который включают музыкальные записи на определённую тему ; также — способ составления музыкального произведения из уже существующих тем; в ряде случаев то же, что попурри.
- Компиляция (программирование) — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду, выполняемая компилятором.
Обра́тная разрабо́тка — исследование некоторого готового устройства или программы, а также документации на него с целью понять принцип его работы; например, чтобы обнаружить недокументированные возможности, сделать изменение или воспроизвести устройство, программу или иной объект с аналогичными функциями, но без прямого копирования.

Викислова́рь — свободно пополняемый многофункциональный многоязычный словарь и тезаурус, основанный на вики-движке. Один из проектов фонда «Викимедиа». Изначально появился на английском языке 12 декабря 2002 года.

Маши́нный код, маши́нный язы́к — система команд конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.
БЭСМ (Большая электронно-счётная машина) — серия советских электронных вычислительных машин общего назначения, разработанных Институтом точной механики и вычислительной техники АН СССР (ИТМ и ВТ) и предназначенных для решения широкого круга задач.

VLIW — архитектура процессоров с несколькими вычислительными устройствами. Характеризуется тем, что одна инструкция процессора содержит несколько операций, которые должны выполняться параллельно. Фактически это «видимое программисту» микропрограммное управление, когда машинный код представляет собой лишь немного свёрнутый микрокод для непосредственного управления аппаратурой.
Код :
- Код — правило (алгоритм) сопоставления каждому конкретному сообщению строго определённой комбинации символов (знаков).
- Код — последовательность букв и цифр, подтверждающая выполнение задания.
- Q-код — трёхбуквенный код, используемый в радиосвязи.
- Штриховой код — последовательность чёрных и белых полос, представляющая некоторую информацию в удобном для считывания техническими средствами виде.
- Генетический код — свойственный всем живым организмам способ кодирования аминокислотной последовательности белков при помощи последовательности нуклеотидов.
Интерли́нгва.
- Интерлингва — международный вспомогательный язык на основе латинского языка, созданный итальянским математиком Джузеппе Пеано в 1903 году.
- Интерлингва — международный искусственный язык, созданный Международной ассоциацией вспомогательного языка.
- Интерлингва — техника машинного перевода, использующая промежуточную (семантическую) модель текста в качестве общего посредника для всех языковых пар.
Инстру́кция :
- Инструкция — документ, содержащий правила, указания или руководства, устанавливающие порядок и способ выполнения или осуществления чего-либо.
- Инструкция по эксплуатации — описание изделия и правил пользования им.
- Должностная инструкция — документ, регламентирующий производственные полномочия и обязанности работника.
- Инструкция по применению лекарственного препарата — официальный документ, содержащий информацию о лекарственном препарате, необходимую и достаточную для его эффективного и безопасного медицинского применения.
- Инструкция, оператор — наименьшая автономная часть языка программирования.
- Инструкция — одна отдельная операция процессора, определённая системой команд.
Псевдоко́д — компактный, зачастую неформальный язык описания алгоритмов, использующий ключевые слова императивных языков программирования, но опускающий несущественные для понимания алгоритма подробности и специфический синтаксис. Предназначен для представления алгоритма человеку, а не для компьютерной трансляции и последующего исполнения программы.
Грамотное программирование — концепция, методология программирования и документирования, в которой программа фактически пишется на естественном языке, а инструкции входят в неё в форме макроподстановок и кода на языках программирования. Предложена Дональдом Кнутом в 1981 году при разработке системы компьютерной вёрстки ΤΕΧ, им же разработана исторически первая система поддержки грамотного программирования — WEB для Паскаля. Впоследствии также были реализованы системы CWEB, FWEB и ряд других.