.IXX - Rozszerzenie pliku
.Nnk to plik informacyjny MODUL-3 Linker.
| Funkcje | Opis | 
|---|---|
| Rozszerzenie pliku | .ixx | 
| Formatuj | N/A | 
| Utworzony przez | Ixx | 
| Kategoria | Source code and script | 
.Nnk to plik informacyjny MODUL-3 Linker.
| Funkcje | Opis | 
|---|---|
| Rozszerzenie pliku | .ixx | 
| Formatuj | N/A | 
| Utworzony przez | Ixx | 
| Kategoria | Source code and script | 
Co znajduje się na tej stronie
 Modula-3 to język programowania pomyślanego jako następca ulepszonej wersji modula-2. Chociaż miało to wpływ na kręgi badawcze (wpływając na projekty języków, takie jak Java i C#), nie został powszechnie przyjęty w przemyśle. Został zaprojektowany przez Luca Cardelli, Jima Donahue, Mick Jordan, Bill Kalsow i Greg Nelson z Digital Equipment Corporation (DEC) Systems Research Center (SRC) i Olivetti pod koniec lat 80. Na jego projekt miały mocno wpływ prac nad językiem modula-2+ używanym w SRC w tym czasie, który był językiem, w którym napisano system operacyjny dla wieloprocesorowej stacji roboczej Vax. Jak stwierdza zmieniony raport Modula-3, na język wpłynęły również inne języki, takie jak Mesa, Cedar, Object Pascal, Oberon i Euclid.
 Głównymi cechami Modula-3 są prostota i bezpieczeństwo, jednocześnie zachowanie mocy języka programowania systemowego. Modula-3 miał na celu kontynuowanie tradycji bezpieczeństwa typu Pascal, jednocześnie wprowadzając nowe konstrukty do praktycznego programowania w świecie rzeczywistym. W szczególności MODUL-3 dodał obsługę ogólnego programowania (podobnego do szablonów), wielowy przedział, obsługę wyjątków, zbieranie śmieci, programowanie obiektowe, częściowe objawienie i kapsułkowanie niebezpiecznego kodu. Cel projektowy Modula-3 był językiem, który wdraża najważniejsze cechy nowoczesnych języków imperatywnych w dość podstawowych formach. W ten sposób rzekomo niebezpieczne i komplikujące cechy, takie jak wielokrotne dziedzictwo i przeciążenie operatora, zostały pominięte.