GCC-ն ներառում է Modula-2 ծրագրավորման լեզվի աջակցություն

m2 frontend-ը և libgm2 գրադարանը ընդունվել են GCC-ի հիմնական կառուցվածքում՝ թույլ տալով օգտագործել ստանդարտ 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:

Source: opennet.ru

Добавить комментарий