ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° GCC Π²ΠΊΠ»ΡΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° m2 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libgm2, ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π½Π° GCC Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Modula-2. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅ Π°ΡΠ΅ΠΌΠ±Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄, ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°Ρ Π½Π° Π΄ΠΈΠ°Π»Π΅ΠΊΡΠΈΡΠ΅ PIM2, PIM3 ΠΈ PIM4, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΡΠΈΠ΅ΡΠΈΡ ISO ΡΡΠ°Π½Π΄Π°ΡΡ Π·Π° ΡΠΎΠ·ΠΈ Π΅Π·ΠΈΠΊ. ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² ΠΊΠ»ΠΎΠ½Π° GCC 13, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΡΠ½Π°Ρ ΠΏΡΠ΅Π· ΠΌΠ°ΠΉ 2023 Π³.
Modula-2 Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠ΅Π· 1978 Π³. ΠΎΡ ΠΠΈΠΊΠ»Π°ΡΡ ΠΠΈΡΡ, ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° Pascal ΠΈ ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ° ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Π½ Π΅Π·ΠΈΠΊ Π·Π° Π²ΠΈΡΠΎΠΊΠΎΠ½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΈΠ½Π΄ΡΡΡΡΠΈΠ°Π»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΡΠΎΡΡΡΠ΅ΡΠ° Π·Π° ΡΠ°ΡΠ΅Π»ΠΈΡΠΈ GLONASS). Modula-2 Π΅ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½ΠΈΠΊ Π½Π° Π΅Π·ΠΈΡΠΈ ΠΊΠ°ΡΠΎ Modula-3, Oberon ΠΈ Zonnon. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ Modula-2, GCC Π²ΠΊΠ»ΡΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π·Π° Π΅Π·ΠΈΡΠΈΡΠ΅ C, C++, Objective-C, Fortran, Go, D, Ada ΠΈ Rust. Π‘ΡΠ΅Π΄ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° ΠΏΡΠΈΠ΅ΡΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΡΡΡΡΠ°Π² Π½Π° GCC, ΡΠ° Modula-3, GNU Pascal, Mercury, Cobol, VHDL ΠΈ PL/1.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru