Apple Swift жүйесін ашады және Linux қолдауын қосады


Apple Swift жүйесін ашады және Linux қолдауын қосады

Маусым айында Apple жүйелік қоңыраулар мен төменгі деңгей түрлері үшін интерфейстерді ұсынатын Apple платформаларына арналған жаңа кітапхананы Swift жүйесін ұсынды. Енді олар Apache License 2.0 бойынша кітапхананы ашып, Linux үшін қолдауды қосуда! Swift жүйесі барлық қолдау көрсетілетін Swift платформалары үшін төмен деңгейлі жүйе интерфейстері үшін бір орын болуы керек.

Swift жүйесі кросс-платформалық емес, көп платформалы кітапхана болып табылады. Ол әрбір қолдау көрсетілетін платформада API интерфейстерінің және әрекеттердің нақты жинағын қамтамасыз етеді, ол негізгі ОЖ интерфейстерін дәлірек көрсетеді. Модульді импорттау нақты операциялық жүйеге тән жергілікті платформа интерфейстерін қолжетімді етеді.

Бүгінгі таңда операциялық жүйелердің көпшілігі ондаған жылдар бойы қолданылып келе жатқан С тілінде жазылған жүйелік интерфейстердің белгілі бір жинағын қолдайды. Бұл API интерфейстерін тікелей Swift-тен пайдалануға болады, бірақ C-дан импортталған бұл әлсіз терілген жүйелік интерфейстер қатеге бейім және пайдалану ыңғайсыз болуы мүмкін.

Swift жүйесі экспрессивтілікті жақсарту және қателердің осы мүмкіндіктерін жою үшін әртүрлі Swift тіл мүмкіндіктерін пайдаланады. Нәтиже - идиоматикалық Swift коды сияқты көрінетін және әрекет ететін код.

Ақпарат көзі: linux.org.ru

пікір қалдыру