СУЭБ ИВТ СО РАН


А.М.Федотов

Словарные статьи в коллекции: (public_cat = Thesaurus of Information Technology: Dictionary Articles )

Процедурный язык

Синонимы: Процедурный язык; Машина Тьюринга; ЭС-Вильямс-2007;

Процедурный язык (procedural language) - язык программирования, в котором действия над данными выражаются в терминах последовательностей команд (ГОСТ 19781-90 Обеспечение систем обработки информации программное. Термины и определения ).

Процедурное программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 1940-х годах. Теоретической моделью процедурного программирования служит алгоритмическая система под названием Машина Тьюринга.

Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней.

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

Примеры процедурных языков программирования:

Ada (язык общего назначения) ,
Алгол 60 ,
Алгол 68 ,
Basic (версии начиная с Quick Basic до появления Visual Basic),
Язык Си ,
КОБОЛ ,
Фортран ,
Модула-2 ,
HAL/S ,
Pascal ,
ПЛ/1 ,
Рапира ,
REXX .

Ключевые термины, связанные с термином : "Процедурный язык":

  1. Алгоритм [ru]
  2. Архитектура фон Неймана [ru]
  3. Императивное программирование [ru]
  4. Паскаль [ru]

Литература

Основная

  1. Орлов С. А., Цилькер Б. Я. Организация ЭВМ и систем: Учебник для вузов. 2-е изд. — СПб.: Питер, 2011. — 688 с.: ил. - ISBN 978-5-49807-862-5.

Ссылка на персон:

  1. Тьюринг Алан
Ключевые термины публикации:  Языки программирования;   Процедурное программирование;   Архитектура фон Неймана;   Машина Тьюринга;   Алгоритм;   Машина Тьюринга;   ЭС-Вильямс-2007;
Контекстный поиск: Задайте образец для поиска:
    

|Список терминов| |Терминдер тізімі| |Directory of Terms|
© 2013-2024, Евразийский национальный университет им. Л.Н.Гумилева, Астана
© 2007-2024, Новосибирский государственный университет, Новосибирск
© 1998-2024, Институт вычислительных технологий СО РАН, Новосибирск
© 1998-2024, Федотов А.М.
[FIT]
ФИТ НГУ       НГУ
ЕНУ им.Гумилева
ИВТ СО РАН
    Дата последней модификации: 01.12.2013