.IXX - Расширение файла
IXX-это файл информации о линкером Modula-3.
Функции | Описание |
---|---|
Расширение файла | .ixx |
Формат | N/A |
Разработчик | Ixx |
категория | Source code and script |
IXX-это файл информации о линкером Modula-3.
Функции | Описание |
---|---|
Расширение файла | .ixx |
Формат | N/A |
Разработчик | Ixx |
категория | Source code and script |
Modula-3-это язык программирования, задуманный как преемник обновленной версии Modula-2. Хотя он оказал влияние на исследовательские круги (влияющие на дизайн языков, таких как Java и C#), он не был широко принят в промышленности. Он был спроектирован Лука Карделли, Джимом Донахью, Миком Джорданом, Биллом Кальсоу и Грегом Нельсоном в Центре систем цифрового оборудования (DEC) (SRC) и Оливетти в конце 1980 -х годов. Его дизайн находился под сильным влиянием работы на языке Modula-2+, используемом в SRC в то время, который был языком, на котором была написана операционная система для рабочей станции Dec Firefly Multiprocessor Vax. Как говорится в пересмотренном отчете Modula-3, на язык также повлиял другие языки, такие как Mesa, Cedar, Object Pascal, Oberon и Euclid.
Основными функциями Modula-3 являются простота и безопасность при сохранении мощности языка программирования систем. Modula-3 нацелен на продолжение традиции безопасности типа Pascal, внедряя новые конструкции для практического реального программирования. В частности, Modula-3 добавила поддержку для общего программирования (аналогично шаблонам), многопоточному обработке, обработке исключений, сбором мусора, объектно-ориентированным программированию, частичным откровением и инкапсуляции небезопасного кода. Целью дизайна Modula-3 был язык, который реализует наиболее важные особенности современных императивных языков в довольно основных формах. Таким образом, якобы опасные и усложняющие такие функции, как множественное наследство и перегрузка оператора, были опущены.