Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Модула-2

Индекс Модула-2

Мо́дула-2 (Modula-2) — язык программирования общего назначения, являющийся развитием Паскаля, разработанный Никлаусом Виртом в 1978 году.

Содержание

  1. 57 отношения: A Sharp, Active Oberon, AmigaOS 4, Amsterdam Compiler Kit, BlackBox Component Builder, C Sharp, C++, Data Display Debugger, Erlang, Fellow Awards, GNU Compiler Collection, GNU Pascal, Goto, Intel 8051, JPI, Kronos, Lua, MOD, MultiEdit, PERQ, TestU01, TSX-Plus, Xerox Alto, Курочкин, Владимир Михайлович (учёный), Клу, Комментарии (программирование), Компьютеры пятого поколения, Компонентный паскаль, Контрактное программирование, Процедурное программирование, Препроцессор Си, Паскаль (язык программирования), Объявление (информатика), Объектно-ориентированное программирование, Область видимости, Оберон (язык программирования), Оберон-2 (язык программирования), Расширенная форма Бэкуса — Наура, Раскрутка компилятора, Система управления ракетой, Синтаксический сахар, Сопрограмма, Список языков программирования по категориям, Серебряков, Владимир Алексеевич (математик), Транслятор, Хронология языков программирования, Цикл (программирование), Электроника МС 0511, Язык программирования, Многозадачность, ... Развернуть индекс (7 больше) »

A Sharp

процедурное программирование --> A# (сокр. от Ada Sharp.NET) (произносится эй-шарп) — портированная версия языка программирования Ада на платформу Microsoft.NET.

Посмотреть Модула-2 и A Sharp

Active Oberon

Active Oberon — типобезопасный модульный объектно-ориентированный многопоточный язык программирования общего назначения, разработанный в 1996 — 1997 гг.

Посмотреть Модула-2 и Active Oberon

AmigaOS 4

AmigaOS 4 (сокращенно OS4 или AOS4) — это линейка проприетарных операционных систем семейства AmigaOS, работающих на материнских платах на базе микропроцессоров PowerPC.

Посмотреть Модула-2 и AmigaOS 4

Amsterdam Compiler Kit

Amsterdam Compiler Kit (ACK) — межплатформенный набор компиляторов и инструментов, написанный Эндрю Таненбаумом и Серилом Якобсом.

Посмотреть Модула-2 и Amsterdam Compiler Kit

BlackBox Component Builder

BlackBox Component Builder — интегрированная среда разработки, предназначенная для разработки компонентно-ориентированного программного обеспечения.

Посмотреть Модула-2 и BlackBox Component Builder

C Sharp

C# (произносится си шарп) — объектно-ориентированный язык программирования.

Посмотреть Модула-2 и C Sharp

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Посмотреть Модула-2 и C++

Data Display Debugger

Data Display Debugger (сокращённо DDD) — популярное свободное программное обеспечение проекта GNU (распространяемое по лицензии GNU GPL), графический интерфейс пользователя (фронт-энд/front-end) для таких утилит командной строки, как GDB, DBX, JDB, WDB, XDB, отладчик Perl, Bash, Python и GNU Make.

Посмотреть Модула-2 и Data Display Debugger

Erlang

Erlang  — функциональный язык программирования с сильной динамической типизацией, предназначенный для создания распределённых вычислительных систем.

Посмотреть Модула-2 и Erlang

Fellow Awards

Fellow Awards — премия, учреждённая Музеем компьютерной истории в 1987 году.

Посмотреть Модула-2 и Fellow Awards

GNU Compiler Collection

GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.

Посмотреть Модула-2 и GNU Compiler Collection

GNU Pascal

GNU Pascal — свободно распространяемый компилятор языка Pascal для 32/64-битных платформ, входящий в семейство компиляторов GNU.

Посмотреть Модула-2 и GNU Pascal

Goto

goto (от go to — «перейти на») — оператор безусловного перехода (перехода к определённой точке программы, обозначенной номером строки либо меткой) в некоторых языках программирования.

Посмотреть Модула-2 и Goto

Intel 8051

Intel P8051 Intel 8051 — это однокристальный микроконтроллер гарвардской архитектуры, который был впервые произведен Intel в 1980 году для использования во встраиваемых системах.

Посмотреть Модула-2 и Intel 8051

JPI

Jensen & Partners International (также - J&P Intl. и JPI) — компания по разработке программного обеспечения.

Посмотреть Модула-2 и JPI

Kronos

Кронос — семейство 32-разрядных процессоров, которые были предназначены для создания микро- и мини-ЭВМ.

Посмотреть Модула-2 и Kronos

Lua

Lua (лу́а) — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро (Бразилия).

Посмотреть Модула-2 и Lua

MOD

MOD — формат файлов, разработанный для создания, хранения и воспроизведения музыкальных композиций на ПК Amiga.

Посмотреть Модула-2 и MOD

MultiEdit

MultiEdit — текстовый редактор для программистов и простых пользователей.

Посмотреть Модула-2 и MultiEdit

PERQ

Две рабочие станции ICL PERQ 1, Эдинбургский университет PERQ (также известный как Three Rivers PERQ или ICL PERQ) — компьютерная рабочая станция, выпускавшаяся в начале 1980-х годов.

Посмотреть Модула-2 и PERQ

TestU01

TestU01 — это пакет статистических эмпирических тестов, реализованный на языке ANSI C, который предлагает набор утилит для тестирования генераторов случайных чисел.

Посмотреть Модула-2 и TestU01

TSX-Plus

TSX-Plus (первоначально TSX) — операционная система, разрабатывалась с конца 1970-х годов американской компанией S&H Computer Systems для компьютеров семейств PDP-11 и LSI-11.

Посмотреть Модула-2 и TSX-Plus

Xerox Alto

Xerox Alto Xerox Alto — компьютер, разработанный в исследовательском центре Xerox PARC в 1973 году.

Посмотреть Модула-2 и Xerox Alto

Курочкин, Владимир Михайлович (учёный)

Влади́мир Миха́йлович Ку́рочкин (1 июня 1926 — 15 мая 1999) — российский учёный в области информатики (специалист по вычислительной математике и математическому обеспечению ЭВМ).

Посмотреть Модула-2 и Курочкин, Владимир Михайлович (учёный)

Клу

Клу (Clu, CLU) — объектно-ориентированный язык программирования, одним из первых реализовавший концепцию абстрактных типов данных и парадигму обобщённого программирования.

Посмотреть Модула-2 и Клу

Комментарии (программирование)

Коммента́рии — пояснения к исходному тексту программы, находящиеся непосредственно внутри комментируемого кода.

Посмотреть Модула-2 и Комментарии (программирование)

Компьютеры пятого поколения

Компью́теры пя́того поколе́ния (第五世代コンピュータ) — в соответствии с идеологией развития компьютерных технологий, после четвёртого поколения, построенного на сверхбольших интегральных схемах, ожидалось создание следующего поколения, ориентированного на распределенные вычисления, одновременно считалось, что пятое поколение станет базой для создания устройств, способных к имитации мышления.

Посмотреть Модула-2 и Компьютеры пятого поколения

Компонентный паскаль

Компонентный паскаль (Component Pascal) — язык программирования c парадигмой компонентно-ориентированного программирования.

Посмотреть Модула-2 и Компонентный паскаль

Контрактное программирование

Контрактное программирование (design by contract (DbC), programming by contract, contract-based programming) — это метод проектирования программного обеспечения.

Посмотреть Модула-2 и Контрактное программирование

Процедурное программирование

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

Посмотреть Модула-2 и Процедурное программирование

Препроцессор Си

Препроцессор С/С++ (pre processor, предобработчик) — программа, подготавливающая код программы на языке C/C++ к компиляции.

Посмотреть Модула-2 и Препроцессор Си

Паскаль (язык программирования)

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

Посмотреть Модула-2 и Паскаль (язык программирования)

Объявление (информатика)

В языках программирования объявле́ние (declaration) включает в себя указание идентификатора, типа, а также других аспектов элементов языка, например, переменных и функций.

Посмотреть Модула-2 и Объявление (информатика)

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Посмотреть Модула-2 и Объектно-ориентированное программирование

Область видимости

Область видимости (scope) в программировании — часть программы, в пределах которой идентификатор, объявленный как имя некоторой программной сущности (обычно — переменной, типа данных или функции), остаётся связанным с этой сущностью, то есть позволяет посредством себя обратиться к ней.

Посмотреть Модула-2 и Область видимости

Оберон (язык программирования)

Оберон — язык программирования высокого уровня, разработанный Никлаусом Виртом, для исполнения программ на котором предназначена одноимённая операционная система, авторами которой являются Никлаус Вирт и.

Посмотреть Модула-2 и Оберон (язык программирования)

Оберон-2 (язык программирования)

Оберон-2 (Oberon-2) является расширением языка программирования Оберон в котором добавлены элементы метапрограммирования (ограниченная рефлексия) и удобства для объектно-ориентированного программирования, открытые массивы и базовые типы указателей, поля доступные при экспорте только для чтения и восстановлен оператор FOR из Модулы-2.

Посмотреть Модула-2 и Оберон-2 (язык программирования)

Расширенная форма Бэкуса — Наура

Расширенная форма Бэкуса — Наура (расширенная Бэкус — Наурова форма (РБНФ)) (Extended Backus–Naur Form (EBNF)) — формальная система определения синтаксиса, в которой одни синтаксические категории последовательно определяются через другие.

Посмотреть Модула-2 и Расширенная форма Бэкуса — Наура

Раскрутка компилятора

Раскрутка компилятора (bootstrapping — от boot и strap) — метод создания транслятора для некоторого языка программирования, при котором транслятор пишется на том же языке программирования, для трансляции которого создаётся; создание транслятором исполняемых файлов из исходного кода самого транслятора.

Посмотреть Модула-2 и Раскрутка компилятора

Система управления ракетой

Система управления ракеты — система управления (СУ), неотъемлемая часть ракеты, наряду с двигателем, баками компонентов и несущей конструкцией.

Посмотреть Модула-2 и Система управления ракетой

Синтаксический сахар

Синтаксический сахар (syntactic sugar) в языке программирования — это синтаксические возможности, применение которых не влияет на поведение программы, но делает использование языка более удобным для человека.

Посмотреть Модула-2 и Синтаксический сахар

Сопрограмма

Сопрограммы (coroutines) — методика связи программных модулей друг с другом по принципу кооперативной многозадачности: модуль приостанавливается в определённой точке, сохраняя полное состояние (включая стек вызовов и счётчик команд), и передаёт управление другому.

Посмотреть Модула-2 и Сопрограмма

Список языков программирования по категориям

Приведён список языков программирования, сгруппированных по категориям.

Посмотреть Модула-2 и Список языков программирования по категориям

Серебряков, Владимир Алексеевич (математик)

Влади́мир Алексе́евич Серебряко́в (род. 12 мая 1946, Москва) — советский и российский математик (теория формальных языков и её приложения), д.ф.-м.н. (1990), профессор ВМК МГУ (1993) и ФУПМ МФТИ, зав.

Посмотреть Модула-2 и Серебряков, Владимир Алексеевич (математик)

Транслятор

Трансля́тор — программа или техническое средство, выполняющее трансляцию программыГОСТ 19781-83 //.

Посмотреть Модула-2 и Транслятор

Хронология языков программирования

Хронология языков программирования — упорядоченный в хронологическом порядке список языков программирования.

Посмотреть Модула-2 и Хронология языков программирования

Цикл (программирование)

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

Посмотреть Модула-2 и Цикл (программирование)

Электроника МС 0511

«Электроника МС 0511» (также известный под названием «УК НЦ»)  — персональная микроЭВМ, советский учебный компьютер (УК), разработанный для учебных классов.

Посмотреть Модула-2 и Электроника МС 0511

Язык программирования

Язык программи́рования — формальный язык, предназначенный для записи компьютерных программISO/IEC/IEEE 24765:2010 Systems and software engineering — VocabularyISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms.

Посмотреть Модула-2 и Язык программирования

Многозадачность

Многозада́чность (multitasking) — свойство операционной системы или среды выполнения обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких задач.

Посмотреть Модула-2 и Многозадачность

Модульное программирование

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

Посмотреть Модула-2 и Модульное программирование

Модула

Модула — язык программирования, являющийся потомком языка Паскаль.

Посмотреть Модула-2 и Модула

Модула-3

Мо́дула-3 (Modula-3, M3) — это системный язык программирования, который является продолжением языка Модула-2.

Посмотреть Модула-2 и Модула-3

Беспилотный летательный аппарат

Дозор-600 — БПЛА ВВС РФ RQ-1C Grey Eagle — американский БПЛА DJI (Китай) Беспилотный летательный аппарат (БПЛА, реже БЛА; в разговорной речи также «беспилотник» или «дрон», от drone — трутень) — летательный аппарат без экипажа на борту.

Посмотреть Модула-2 и Беспилотный летательный аппарат

Вывод типов

Вывод типов (type inference) — в программировании возможность компилятора самому логически вывести тип значения у выражения.

Посмотреть Модула-2 и Вывод типов

Вирт, Никлаус

Никлаус Вирт (Niklaus Emil Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), лауреат премии Тьюринга 1984 года.

Посмотреть Модула-2 и Вирт, Никлаус

Ветвление (программирование)

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

Посмотреть Модула-2 и Ветвление (программирование)

Также известен как Modula, Modula-2.

, Модульное программирование, Модула, Модула-3, Беспилотный летательный аппарат, Вывод типов, Вирт, Никлаус, Ветвление (программирование).