GCC Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Modula-2

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° част Π½Π° 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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€