Apple Swift tizimini ochadi va Linux-ni qo'llab-quvvatlaydi


Apple Swift tizimini ochadi va Linux-ni qo'llab-quvvatlaydi

Iyun oyida Apple tizim qo'ng'iroqlari va past darajadagi turlar uchun interfeyslarni taqdim etuvchi Apple platformalari uchun yangi kutubxona bo'lgan Swift tizimini taqdim etdi. Endi ular Apache License 2.0 ostida kutubxonani ochmoqda va Linux uchun qo'llab-quvvatlashni qo'shmoqda! Swift tizimi barcha qo'llab-quvvatlanadigan Swift platformalari uchun past darajadagi tizim interfeyslari uchun yagona joy bo'lishi kerak.

Swift tizimi oΚ»zaro platformali emas, koΚ»p platformali kutubxonadir. U har bir qo'llab-quvvatlanadigan platformada API va xatti-harakatlarning alohida to'plamini taqdim etadi, bu esa asosiy OT interfeyslarini aniqroq aks ettiradi. Modulni import qilish ma'lum bir operatsion tizimga xos bo'lgan mahalliy platforma interfeyslarini mavjud qiladi.

Bugungi kunda aksariyat operatsion tizimlar o'nlab yillar davomida mavjud bo'lgan C tilida yozilgan tizim interfeyslarining ma'lum bir to'plamini qo'llab-quvvatlaydi. Ushbu API-larni to'g'ridan-to'g'ri Swift-dan foydalanish mumkin bo'lsa-da, C-dan import qilingan bu zaif terilgan tizim interfeyslari xatolarga moyil va ulardan foydalanish noqulay bo'lishi mumkin.

Swift tizimi ekspressivlikni yaxshilash va xatoliklarni bartaraf etish uchun turli xil Swift tili xususiyatlaridan foydalanadi. Natijada idiomatik Swift kodi kabi ko'rinadigan va o'zini tutadigan kod.

Manba: linux.org.ru

a Izoh qo'shish