Në qershor, Apple prezantoi Swift System, një bibliotekë të re për platformat Apple që ofron ndërfaqe për thirrjet e sistemit dhe llojet e nivelit të ulët. Tani ata po e hapin bibliotekën nën Apache Licence 2.0 dhe po shtojnë mbështetje. Linux! Swift System должна стать единым местом для низкоуровневых системных интерфейсов для всех поддерживаемых платформ Swift.
Swift System është një bibliotekë me shumë platforma, jo ndër-platformë. Ai siguron një grup të veçantë API-sh dhe sjelljesh në secilën platformë të mbështetur, duke pasqyruar më saktë ndërfaqet themelore të OS. Importimi i një moduli do të bëjë të disponueshme ndërfaqet e platformës vendase që janë specifike për një sistem operativ të caktuar.
Shumica e sistemeve operative sot mbështesin një grup specifik të ndërfaqeve të sistemit të shkruara në C që kanë ekzistuar për dekada. Ndërsa këto API mund të përdoren drejtpërdrejt nga Swift, këto ndërfaqe të sistemit me shtypje të dobët të importuara nga C mund të jenë të prirur ndaj gabimeve dhe të vështira për t'u përdorur.
Sistemi Swift përdor veçori të ndryshme të gjuhës Swift për të përmirësuar ekspresivitetin dhe për të eliminuar këto mundësi për gabime. Rezultati është kodi që duket dhe sillet si kod idiomatik Swift.
Burimi: linux.org.ru

