Новосибирский государственный университет

Факультет информационных технологий

ICT SBRAS

Словарь терминов в коллекции "Современные проблемы информатики" & "Вычислительные системы"

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

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

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

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

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

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

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

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

  1. Машина Тьюринга-Поста
  2. Паскаль (язык программирования)

Литература

Дополнительная:

  1. Джозеф Джарратано, Гари Райли, Экспертные системы. Принципы разработки и программирование // 4-е издание / Вильямс, 2007. c. 1152

Ключевые термины:  языки программирования;   процедурное программирование;   архитектура фон неймана;   машина тьюринга;   алгоритм;


Контекстный поиск: Задайте образец для поиска:
    

|Список основных тем курса|
   
Федотова Ольга
[SBRAS]

НГУ
ФИТ НГУ
ИВТ СО РАН
© 2012-2024, Новосибирский государственный университет, Новосибирск
© 2004-2024, Институт вычислительных технологий СО РАН, Новосибирск
© 2004-2024, Федотов А.М.
    Дата последней модификации: 01.12.2013