Apple เปิดระบบ Swift และเพิ่มการรองรับ Linux


Apple เปิดระบบ Swift และเพิ่มการรองรับ Linux

ในเดือนมิถุนายน Apple ได้เปิดตัว Swift System ซึ่งเป็นคลังใหม่สำหรับแพลตฟอร์ม Apple ที่ให้อินเทอร์เฟซสำหรับการเรียกของระบบและประเภทระดับต่ำ ตอนนี้พวกเขาเปิดไลบรารี่ภายใต้ Apache License 2.0 และเพิ่มการรองรับ Linux! Swift System ควรกลายเป็นที่เดียวสำหรับอินเทอร์เฟซระบบระดับต่ำสำหรับแพลตฟอร์ม Swift ที่รองรับทั้งหมด

Swift System เป็นไลบรารี่หลายแพลตฟอร์ม ไม่ใช่ข้ามแพลตฟอร์ม โดยจะจัดเตรียมชุด API และลักษณะการทำงานที่แยกจากกันในแต่ละแพลตฟอร์มที่รองรับ ซึ่งสะท้อนถึงอินเทอร์เฟซระบบปฏิบัติการพื้นฐานได้ละเอียดยิ่งขึ้น การนำเข้าโมดูลจะทำให้อินเทอร์เฟซแพลตฟอร์มดั้งเดิมเฉพาะสำหรับระบบปฏิบัติการเฉพาะพร้อมใช้งาน

ระบบปฏิบัติการส่วนใหญ่ในปัจจุบันสนับสนุนชุดอินเทอร์เฟซระบบบางชุดที่เขียนด้วยภาษา C ซึ่งมีมานานหลายทศวรรษ แม้ว่า API เหล่านี้จะสามารถใช้ได้โดยตรงจาก Swift แต่อินเทอร์เฟซระบบที่พิมพ์ไม่ชัดเจนเหล่านี้ที่นำเข้าจาก C อาจเกิดข้อผิดพลาดได้ง่ายและใช้งานไม่สะดวก

ระบบ Swift ใช้คุณสมบัติภาษา Swift ที่หลากหลายเพื่อปรับปรุงการแสดงออกและขจัดโอกาสที่จะเกิดข้อผิดพลาด ผลลัพธ์ที่ได้คือโค้ดที่ดูและทำงานเหมือนกับโค้ด Swift ที่มีสำนวน

ที่มา: linux.org.ru

เพิ่มความคิดเห็น