Модула (Bk;rlg)

Перейти к навигации Перейти к поиску
Модула
Класс языка язык программирования, процедурный язык программирования и императивный
Появился в 1975
Разработчик Никлаус Вирт
Испытал влияние Паскаль

Модула — язык программирования, являющийся потомком языка Паскаль[1]. Он был разработан в Швейцарии в конце 1970-х годов Никлаусом Виртом, тем же человеком, который создал и Паскаль. Основным нововведением Модулы является модульная система, используемая для объединения множества зависимых объявлений в программные единицы[1][2]; отсюда и название Модула.

Модула является алгоритмическим языком программирования, предназначенным для составления программ, работающих в реальном времени.

В языке Модула используются:

  • понятия модуля и процесса;
  • средства программирования низкого уровня.

Программа на языке Модула формируется из независимых модулей, между которыми имеется управляемый интерфейс.[3]

Экспериментальная реализация Модулы была создана в 1975 году, но развитие языка было прекращено после публикации. Затем Вирт сосредоточил свои усилия в работе над преемником Модулы — Модулой-2.

Примечания

[править | править код]
  1. 1 2 N. Wirth «Modula: A language for modular multiprogramming», «Software: Practice and Experience», Volume 7, Issue 1, pages 1-35, January/February 1977. Дата обращения: 16 октября 2010. Архивировано 30 августа 2014 года.
  2. N. Wirth «The use of modula», «Software: Practice and Experience», Volume 7, Issue 1, pages 37-65, January/February 1977. Дата обращения: 16 октября 2010. Архивировано 30 августа 2014 года.
  3. Wirth, Niklaus (1976-01-01). "Modula: a language for modular multiprogramming". ETH Library[англ.]. ETH Zurich. doi:10.3929/ethz-a-000199440. Архивировано 10 августа 2020. Дата обращения: 8 января 2024.