Az Apple megnyitotta a Swift System-t és támogatást adott a Linuxhoz


Az Apple megnyitotta a Swift System-t és támogatást adott a Linuxhoz

Júniusban az Apple bemutatta a Swift Systemet, egy új könyvtárat az Apple platformjaihoz, amely rendszerműködési hívások és alacsony szintű típusok interfészeit biztosítja. Most pedig megnyitják a könyvtárat Apache License 2.0 alatt, és támogatást adnak a Linuxhoz is! A Swift Systemnek az összes támogatott Swift platformra szánt alacsony szintű rendszerei interfészek egyetlen helyének kell lennie.

A Swift System többplatformos könyvtár, nem pedig keresztplatformos. Külön API-kat és viselkedést kínál minden támogatott platformon, pontosabban tükrözve az operációs rendszer alapvető interfészeit. A modul importálása elérhetővé teszi a helyi platform-specifikus interfészeket, amelyek egy adott operációs rendszerre vonatkoznak.

Manapság a legtöbb operációs rendszer támogat bizonyos rendszerműködési interfészeket, amelyeket C nyelven írtak, és évtizedek óta léteznek. Bár ezeket az API-kat közvetlenül Swiftből is használhatjuk, ezek az alacsony típusú rendszerműködési interfészek, amelyeket C-ből importáltunk, hajlamosak lehetnek hibákra és kényelmetlenek lehetnek a használat során.

A Swift System különféle nyelvi lehetőségeket használ a Swiftből annak érdekében, hogy fokozza a kifejező készséget és csökkentse a hibalehetőségeket. Ennek eredményeként a kód úgy néz ki és úgy viselkedik, mint a nyelv idiomatikus kódja.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster