Pagrindinė GCC dalis apima m2 frontend ir libgm2 biblioteką, kurios leidžia naudoti standartinius GCC įrankius programoms kurti Modula-2 programavimo kalba. Palaikomas kodo surinkimas, atitinkantis PIM2, PIM3 ir PIM4 tarmes, taip pat priimtą ISO standartą tam tikrai kalbai. Pakeitimai įtraukti į GCC 13 filialą, kuris turėtų būti išleistas 2023 m. gegužės mėn.
Modula-2 1978 m. sukūrė Niklausas Wirthas, tęsia Pascal kalbos kūrimą ir yra labai patikimų pramoninių sistemų programavimo kalba (pavyzdžiui, naudojama GLONASS palydovų programinėje įrangoje). Modula-2 yra kalbų, tokių kaip Modula-3, Oberon ir Zonnon, pirmtakas. Be Modula-2, GCC apima C, C++, Objective-C, Fortran, Go, D, Ada ir Rust kalbų sąsajas. Prie pagrindinės GCC sudėties nepriimtinos sąsajos yra Modula-3, GNU Pascal, Mercury, Cobol, VHDL ir PL/1.
Šaltinis: opennet.ru
