Apple odpre Swift System in doda podporo za Linux


Apple odpre Swift System in doda podporo za Linux

Junija je Apple predstavil Swift System, novo knjižnico za platforme Apple, ki ponuja vmesnike za sistemske klice in tipe nizke ravni. Zdaj odpirajo knjižnico pod licenco Apache 2.0 in dodajajo podporo za Linux! Sistem Swift bi moral biti enotno mesto za sistemske vmesnike nizke ravni za vse podprte platforme Swift.

Swift System je knjižnica na več platformah, ne na več platformah. Zagotavlja razločen nabor API-jev in vedenj na vsaki podprti platformi, ki natančneje odraža osnovne vmesnike OS. Z uvozom modula bodo na voljo vmesniki izvorne platforme, ki so specifični za določen operacijski sistem.

Večina današnjih operacijskih sistemov podpira določen nabor sistemskih vmesnikov, napisanih v C, ki obstajajo že desetletja. Medtem ko je te API-je mogoče uporabiti neposredno iz Swifta, so lahko ti šibko tipizirani sistemski vmesniki, uvoženi iz C-ja, nagnjeni k napakam in nerodni za uporabo.

Sistem Swift uporablja različne funkcije jezika Swift za izboljšanje izraznosti in odpravo teh možnosti za napake. Rezultat je koda, ki izgleda in se obnaša kot idiomatska koda Swift.

Vir: linux.org.ru

Dodaj komentar