Apple Swift Sistemini açır və Linux dəstəyini əlavə edir


Apple Swift Sistemini açır və Linux dəstəyini əlavə edir

İyun ayında Apple, sistem zəngləri və aşağı səviyyəli növlər üçün interfeyslər təqdim edən Apple platformaları üçün yeni kitabxana olan Swift Sistemini təqdim etdi. İndi onlar Apache License 2.0 altında kitabxana açır və Linux üçün dəstək əlavə edirlər! Swift Sistemi bütün dəstəklənən Swift platformaları üçün aşağı səviyyəli sistem interfeysləri üçün vahid yer olmalıdır.

Swift System çox platformalı kitabxanadır, çarpaz platforma deyil. O, əsas OS interfeyslərini daha dəqiq əks etdirən hər bir dəstəklənən platformada fərqli API və davranışlar dəstini təmin edir. Modulun idxalı xüsusi əməliyyat sisteminə xas olan yerli platforma interfeyslərini əlçatan edəcək.

Bu gün əksər əməliyyat sistemləri onilliklər ərzində mövcud olan C-də yazılmış xüsusi sistem interfeyslərini dəstəkləyir. Bu API-lər birbaşa Swift-dən istifadə oluna bilsə də, C-dən idxal edilən bu zəif tipli sistem interfeysləri xətaya meylli və istifadəsi yöndəmsiz ola bilər.

Swift Sistemi ifadəliliyi yaxşılaşdırmaq və bu səhv imkanlarını aradan qaldırmaq üçün müxtəlif Swift dil xüsusiyyətlərindən istifadə edir. Nəticə idiomatik Swift kodu kimi görünən və davranan koddur.

Mənbə: linux.org.ru

Добавить комментарий