GCC inkluzivas subtenon por la programlingvo Modula-2

La m2 fasado kaj la libgm2 biblioteko estis adoptitaj en la ĉefstrukturon de GCC, permesante la uzon de normaj GCC-iloj por konstrui programojn en la Modula-2 programlingvo. Ĝi subtenas konstrukodon kiu konformas al la PIM2, PIM3, kaj PIM4-dialektoj, same kiel la akceptitan ISO-normon por tiu lingvo. La ŝanĝoj estas inkluditaj en la GCC 13 branĉo, kiu estas atendita esti liberigita en majo 2023.

Modula-2 estis evoluigita en 1978 fare de Niklaus Wirth, daŭrigas la evoluon de la Pascal-lingvo kaj estas poziciigita kiel programlingvo por tre fidindaj industriaj sistemoj (ekzemple, ĝi estas uzita en programaro por GLONASS-satelitoj). Modula-2 estas la antaŭulo de Modula-3, Oberon kaj Zonnon. Krom Modula-2, GCC inkluzivas antaŭajn finaĵojn por C, C++, Objective-C, Fortran, Go, D, Ada kaj Rust. El la frontentoj ne akceptitaj en la ĉefa GCC-konsisto, Modula-3, GNU Pascal, Mercury, Cobol, VHDL kaj PL / 1 povas esti notitaj.

fonto: opennet.ru

Aldoni komenton