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

Лисп — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов. Лисп был создан Джоном Маккарти для работ по искусственному интеллекту и до сих пор остаётся одним из основных инструментальных средств в данной области. Применяется он и как средство обычного промышленного программирования, от встроенных скриптов до веб-приложений массового использования, хотя популярным его назвать нельзя.

Ruby — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу.

Реку́рсия — определение, описание, изображение какого-либо объекта или процесса внутри самого этого объекта или процесса, то есть ситуация, когда объект является частью самого себя. Термин «рекурсия» используется в различных специальных областях знаний — от лингвистики до логики, но наиболее широкое применение находит в математике и информатике.
В информатике, строковый тип — тип данных, значениями которого является произвольная последовательность (строка) символов алфавита. Каждая переменная такого типа может быть представлена фиксированным количеством байтов либо иметь произвольную длину.

Фортра́н — первый язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM. Название Fortran является сокращением от FORmula TRANslator. Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм.

Регуля́рные выраже́ния — формальный язык, используемый в компьютерных программах, работающих с текстом, для поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. Для поиска используется строка-образец, состоящая из символов и метасимволов и задающая правило поиска. Для манипуляций с текстом дополнительно задаётся строка замены, которая также может содержать в себе специальные символы.
Массив — структура данных, хранящая набор значений, идентифицируемых по индексу или набору индексов, принимающих целые значения из некоторого заданного непрерывного диапазона. Одномерный массив можно рассматривать как реализацию абстрактного типа данных — вектор. В некоторых языках программирования массив может называться также таблица, ряд, вектор, матрица.

Знак решётки — символ; иные варианты названия: решётка, октото́рп, хештег, знак номера, дие́з, знак фунта.
Ноль — целое число, которое при сложении с любым числом или вычитании из него не меняет последнее, то есть даёт результат, равный этому последнему; умножение любого числа на ноль даёт ноль.
Нуль-терминированная строка или C-строка или ASCIIZ-строка — способ представления строк в языках программирования, при котором вместо введения специального строкового типа используется массив символов, а концом строки считается первый встретившийся специальный нуль-символ.
Шабло́н:
- Шаблон — в технике, пластина с вырезами, по контуру которых изготовляются чертежи или изделия, либо инструмент для измерения размеров.
- Шабло́н — в языках программирования, спецификация формы представления и правил редактирования элемента данных с помощью строки символов, в которой каждый символ указывает на допустимый вид символа или на подлежащее выполнению редактирование для соответствующей позиции значения элемента. Впервые шаблон был введён, как конструкция языка КОБОЛ.
- Шаблон проектирования
- Шаблон поиска — метод описания поискового запроса с использованием метасимволов.
- Шаблоны C++ — средство языка C++, предназначенное для кодирования обобщённых алгоритмов.
- Шаблон — в делопроизводстве — пустая форма документа с комментариями о том, как следует заполнять каждое поле. Другой вариант шаблона — форма документа с уже заполненными полями, которые можно использовать как пример.
- Веб-шаблон — страница сайта, содержащая в исходном коде определённый набор HTML-тегов и заполняемая движком системы сайта определённым содержанием, в зависимости от назначения шаблона.
- Шаблон — в поведении повторяемая реакция (биология) или действия на внешние раздражители. В отличие от рефлекторного, шаблонное поведение — осмысленные действия, то есть совершаемые обдуманно. Например на приветствие «Привет, Как дела?» может следовать шаблонный ответ «Привет, Все хорошо, а как у тебя?». Шаблоны общения могут меняться, в зависимости от настроения или собеседника, оставаясь при этом одним из заранее заготовленных вариантов. Креативность — противоположность шаблонного поведения.
- Шаблон — в переносном значении образец, пример, которому подражают.
- Шаблон — прибор для измерения ширины железнодорожной колеи.
Констру́ктор :
- Инженер-конструктор — инженерная специальность.
- Конструктор (игрушка) — детский игровой набор для моделирования, состоящий из набора деталей и, как правило, соединительных элементов.
- Радиоконструктор — набор радиодеталей для самостоятельной сборки какого-нибудь электронного устройства.
- Конструктор игр — программа, включающая в себя необходимые инструменты для создания компьютерных игр.
- «Конструктор» — сторожевой корабль ВМФ СССР.
- Конструктор — импорт подержанных автомобилей в разобранном виде с последующей самостоятельной сборкой.
Теория автоматов — раздел дискретной математики, изучающий абстрактные автоматы — вычислительные машины, представленные в виде математических моделей, и задачи, которые они могут решать.

Формальная грамматика или просто грамматика в теории формальных языков — способ описания формального языка, то есть выделения некоторого подмножества из множества всех слов некоторого конечного алфавита. Различают порождающие и распознающие грамматики — первые задают правила, с помощью которых можно построить любое слово языка, а вторые позволяют по данному слову определить, входит ли оно в язык или нет.
Common Lisp — диалект языка программирования Лисп, стандартизированный ANSI. Был разработан с целью объединения разрозненных на момент начала 1980-х годов диалектов Лиспа; доступно несколько реализаций Common Lisp, как коммерческих, так и свободно распространяемых.
Расширенная форма Бэкуса — Наура — формальная система определения синтаксиса, в которой одни синтаксические категории последовательно определяются через другие. Используется для описания контекстно-свободных формальных грамматик. Предложена Никлаусом Виртом. Является расширенной переработкой форм Бэкуса — Наура, отличается от БНФ более «ёмкими» конструкциями, позволяющими при той же выразительной способности упростить и сократить в объёме описание.
Пустая строка (в информатике) — это термин, обозначающий значение строкового типа, не содержащее символов.

Тип данных (тип) — множество значений и операций над этими значениями.