Mashruuca
Baarista waxay ku xiran tahay cutub ahaan ("laga soo bilaabo inlinec soo dejinta inlinec"), kaas oo fuliyaa habaynta bilowga ah oo duulista ku tarjumeysa qeexida shaqooyinka C ee lagu muujiyay isticmaalka @inlinec annotations galay ctypes bindings oo bedelaya jirka shaqada C baaq ku saabsan xirmooyinkan. Isbeddelka noocaas ah ka dib, turjubaanka Python wuxuu helayaa qoraalka isha saxda ah ee la beddelay, kaas oo hawlaha C loogu yeero iyadoo la adeegsanayo
# codeing: inlinec
laga soo dejiyo inlinec soo dejiso inlinec
@inlinec
tijaabada difaaca():
#waxa ku jira
imtixaan faaruq ah() {
printf ("Hello, adduun");
}
Horumarka ayaa ilaa hadda loo soo bandhigay qaab tijaabo ah, kaas oo ka kooban cilladahaas sida la'aanta taageerada tilmaamayaasha gudbinta (marka laga reebo xargaha) shaqada, baahida loo qabo in la ordo.
"gcc -E" ee diyaarinta koodhka, badbaadinta dhexdhexaadka ah * .so, * .o iyo * .c faylasha ku jira tusaha hadda, oo aan kaydin nooca la beddelay iyo samaynta marxalado faaqidaad ah oo aan loo baahnayn (dib u dhac dheer mar kasta oo ay socoto).
Source: opennet.ru