cproc - kọmpat ọhụrụ maka asụsụ C

Michael Forney, onye nrụpụta ihe nkesa swc composite dabere na usoro Wayland, na-emepe mkpokọta cproc ọhụrụ nke na-akwado ọkọlọtọ C11 na ụfọdụ ndọtị GNU. Iji mepụta faịlụ ndị enwere ike ịrụ ọrụ nke ọma, onye nchịkọta na-eji ọrụ QBE dị ka ihe ndabere. Edere koodu mkpokọta na C ma kesaa ya n'okpuru ikike ISC efu.

Mmepe emezubeghị, mana n'oge ugbu a, nkwado maka ọtụtụ nkọwapụta C11 ka etinyere ya. N'ime atụmatụ ndị a na-akwadoghị ugbu a bụ nhazi ogologo ogologo, onye na-ebu ụzọ, ọgbọ PIE (koodu nọọrọ onwe ya) faịlụ na-arụ ọrụ na ụlọ akwụkwọ na-ekekọrịta, onye nchịkọta inline, ụdị "ogologo okpukpu abụọ", _Thread_local specifier, ụdị mgbanwe, eriri nkịtị na prefix. (L)….)

N'otu oge ahụ, ikike cproc ezuola iji wuo onwe ya, mcpp, gcc 4.7, binutils na ngwa ndị ọzọ bụ isi. Isi ihe dị iche site na nchịkọta ndị ọzọ bụ ilekwasị anya n'ịmepụta kọmpat na mmejuputa na-enweghị mgbagwoju anya. Dịka ọmụmaatụ, azụ azụ na-enye gị ohere ịmepụta koodu nke na-egosi 70% nke arụmọrụ nke ndị na-emepụta ihe dị elu, ma ọrụ a tụrụ anya dị n'ime 10% nke nnukwu nchịkọta. Na-akwado iwu ụlọ maka x86_64 na aarch64 architectures na Linux na FreeBSD n'ọbá akwụkwọ Glibc, bsd libc na Musl.

isi: opennet.ru

Tinye a comment