m2 ํ๋ก ํธ์๋์ libgm2 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ GCC์ ์ฃผ์ ๊ตฌ์กฐ๋ก ์ฑํ๋์ด Modula-2 ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ํ๋ก๊ทธ๋จ์ ๊ตฌ์ถํ๊ธฐ ์ํ ํ์ค GCC ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. PIM2, PIM3 ๋ฐ PIM4 ๋ฐฉ์ธ์ ์ค์ํ๋ ๋น๋ ์ฝ๋์ ํด๋น ์ธ์ด์ ๋ํด ํ์ฉ๋๋ ISO ํ์ค์ ์ง์ํฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ 13๋ 2023์์ ์ถ์๋ ์์ ์ธ GCC XNUMX ๋ถ๊ธฐ์ ํฌํจ๋ฉ๋๋ค.
Modula-2๋ 1978๋
Niklaus Wirth์ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ 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