Π’ состав GCC Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° языка программирования Modula-2

Π’ основной состав GCC принят фронтэнд m2 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libgm2, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ инструмСнтарий GCC для сборки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языкС программирования Modula-2. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ сборка ΠΊΠΎΠ΄Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π°ΠΌ PIM2, PIM3 ΠΈ PIM4, Π° Ρ‚Π°ΠΊΠΆΠ΅ принятому ISO-стандарту для Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка. ИзмСнСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π²Π΅Ρ‚ΠΊΡƒ GCC 13, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ оТидаСтся Π² ΠΌΠ°Π΅ 2023 Π³ΠΎΠ΄Π°.

Modula-2 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1978 Π³ΠΎΠ΄Ρƒ Никлаусом Π’ΠΈΡ€Ρ‚ΠΎΠΌ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ языка Pascal ΠΈ позиционируСтся ΠΊΠ°ΠΊ язык программирования для высоконадёТных ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… систСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, примСняСтся Π² ПО для спутников Π“Π›ΠžΠΠΠ‘Π‘). 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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ