.IXX - Розширення файлу
.Nkn-це файл інформації про лінкера Modula-3.
| Функції | Опис | 
|---|---|
| Розширення файлу | .ixx | 
| Формат | N/A | 
| Створено | Ixx | 
| Категорія | Source code and script | 
.Nkn-це файл інформації про лінкера Modula-3.
| Функції | Опис | 
|---|---|
| Розширення файлу | .ixx | 
| Формат | N/A | 
| Створено | Ixx | 
| Категорія | Source code and script | 
Що на цій сторінці
 Modula-3-це мова програмування, задумана як наступник оновленої версії Modula-2. Незважаючи на те, що він впливав на дослідницькі кола (впливає на проекти таких мов, як Java та C#), він не був прийнятий широко в галузі. Він був розроблений Лука Карделлі, Джим Донахю, Мік Джордан, Білл Калсоу та Грег Нельсон у дослідницькому центрі систем Digital Corporation (DEC) (SRC) та Olivetti наприкінці 1980 -х. На його дизайн сильно вплинула робота над мовою Modula-2+, яка використовується на SRC в той час, яка була мовою, в якій була написана операційна система для багатопроцесорної робочої станції з пожежним. Як зазначено в переглянутому звіті Modula-3, на мову також вплинули інші мови, такі як Меса, Кедр, Об'єкт Паскаль, Оберон та Евклід.
 Основними особливостями Modula-3 є простота та безпека, зберігаючи потужність мови, що програмують системи. Modula-3 мав на меті продовжувати Паскальську традицію безпеки типу, вводячи нові конструкції для практичного програмування в реальному світі. Зокрема, Modula-3 додала підтримку загального програмування (подібно до шаблонів), багатопотоку, обробка винятків, збирання сміття, об'єктно-орієнтоване програмування, часткове відкриття та інкапсуляція небезпечного коду. Дизайнерською метою Modula-3 була мова, яка реалізує найважливіші особливості сучасних імперативних мов у досить основних формах. Таким чином, нібито небезпечні та ускладнюючі функції, такі як багаторазове успадкування та перевантаження оператора, були опущені.