.IXX - Ekstensi Berkas
IXX adalah file informasi linker Modula-3.
Fitur | Deskripsi |
---|---|
Ekstensi Berkas | .ixx |
Format | N/A |
Pengembang oleh | Ixx |
Kategori | Source code and script |
IXX adalah file informasi linker Modula-3.
Fitur | Deskripsi |
---|---|
Ekstensi Berkas | .ixx |
Format | N/A |
Pengembang oleh | Ixx |
Kategori | Source code and script |
Modula-3 adalah bahasa pemrograman yang dipahami sebagai penerus versi Modula-2 yang ditingkatkan. Meskipun telah berpengaruh di kalangan penelitian (mempengaruhi desain bahasa seperti Java dan C#), itu belum diadopsi secara luas dalam industri. Itu dirancang oleh Luca Cardelli, Jim Donahue, Mick Jordan, Bill Kalsow dan Greg Nelson di Digital Equipment Corporation (DEC) Systems Research Center (SRC) dan Olivetti pada akhir 1980 -an. Desainnya sangat dipengaruhi oleh pekerjaan pada bahasa Modula-2+ yang digunakan di SRC pada saat itu, yang merupakan bahasa di mana sistem operasi untuk DEC firefly multiprosesor vax workstation ditulis. Seperti yang dinyatakan oleh Modula-3 yang direvisi, bahasa ini juga dipengaruhi oleh bahasa lain seperti Mesa, Cedar, Object Pascal, Oberon dan Euclid.
Fitur utama Modula-3 adalah kesederhanaan dan keamanan sambil menjaga kekuatan bahasa pemrograman sistem. Modula-3 bertujuan untuk melanjutkan tradisi Pascal dari jenis keamanan, sambil memperkenalkan konstruksi baru untuk pemrograman dunia nyata yang praktis. Khususnya Modula-3 ditambahkan dukungan untuk pemrograman generik (mirip dengan templat), multithreading, penanganan pengecualian, pengumpulan sampah, pemrograman berorientasi objek, wahyu parsial dan enkapsulasi kode yang tidak aman. Tujuan desain Modula-3 adalah bahasa yang mengimplementasikan fitur terpenting dari bahasa imperatif modern dalam bentuk yang cukup mendasar. Dengan demikian diduga berbahaya dan fitur rumit seperti warisan dan kelebihan operator yang dihilangkan.