СУЭБ ИВТ СО РАН |
А.М.Федотов |
Процедурный язык; Машина Тьюринга; ЭС-Вильямс-2007;
Процедурный язык (procedural language) - язык программирования, в котором действия над данными выражаются в терминах последовательностей команд (ГОСТ 19781-90 Обеспечение систем обработки информации программное. Термины и определения ).
Процедурное программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 1940-х годах. Теоретической моделью процедурного программирования служит алгоритмическая система под названием Машина Тьюринга.
Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней.
Процедурный язык программирования предоставляет возможность программисту определять каждый шаг в процессе решения задачи. Особенность таких языков программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов.
Примеры процедурных языков программирования:
Основная
Языки программирования; Процедурное программирование; Архитектура фон Неймана; Машина Тьюринга; Алгоритм; Машина Тьюринга; ЭС-Вильямс-2007;
© 2013-2024, Евразийский национальный университет им. Л.Н.Гумилева, Астана © 2007-2024, Новосибирский государственный университет, Новосибирск © 1998-2024, Институт вычислительных технологий СО РАН, Новосибирск © 1998-2024, Федотов А.М. |
ФИТ НГУ НГУ ЕНУ им.Гумилева ИВТ СО РАН |