Apple нь Swift системийг нээж, Линуксийн дэмжлэгийг нэмдэг


Apple нь Swift системийг нээж, Линуксийн дэмжлэгийг нэмдэг

2.0-р сард Apple компани Apple-ийн платформуудад зориулсан шинэ номын сан болох Swift System-ийг танилцуулсан бөгөөд энэ нь системийн дуудлага болон доод түвшний төрлүүдэд зориулсан интерфейсээр хангадаг. Одоо тэд Apache License XNUMX-ийн дагуу номын сангаа нээж, Линукс-д дэмжлэг үзүүлж байна! Swift систем нь бүх дэмжигдсэн Swift платформуудын доод түвшний системийн интерфейсүүдийн нэг газар байх ёстой.

Swift систем нь олон платформ бүхий номын сан бөгөөд хөндлөн платформ биш юм. Энэ нь дэмжигдсэн платформ бүр дээр API болон зан үйлийн тодорхой багцыг хангаж, үйлдлийн системийн үндсэн интерфейсийг илүү нарийвчлалтай тусгадаг. Модуль импортлох нь тухайн үйлдлийн системд зориулагдсан уугуул платформын интерфейсийг ашиглах боломжтой болгоно.

Өнөөгийн ихэнх үйлдлийн системүүд нь олон арван жилийн турш бий болсон С хэл дээр бичигдсэн системийн интерфэйсийн тодорхой багцыг дэмждэг. Эдгээр API-г Swift-ээс шууд ашиглаж болох боловч C-ээс импортолсон эдгээр сул бичигдсэн системийн интерфейсүүд нь алдаа гаргах магадлалтай бөгөөд ашиглахад эвгүй байж болно.

Swift систем нь илэрхийлэх чадварыг сайжруулах, алдаа гаргах боломжийг арилгахын тулд Swift хэлний янз бүрийн функцуудыг ашигладаг. Үр дүн нь хэлц үгийн Swift код шиг харагдаж, ажилладаг код юм.

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх