Apple har öppnat Swift System och lagt till stöd för Linux


Apple har öppnat Swift System och lagt till stöd för Linux

I juni presenterade Apple Swift System, ett nytt bibliotek för Apple-plattformar som erbjuder grÀnssnitt för systemanrop och lÄg-nivÄtyper. Nu öppnar de dessutom biblioteket under Apache License 2.0 och lÀgger till stöd för Linux! Swift System ska bli en enda plats för lÄg-nivÄsystemgrÀnssnitt för alla stödda Swift-plattformar.

Swift System Àr ett plattformsoberoende bibliotek, inte ett korsplattformbibliotek. Det tillhandahÄller en separat uppsÀttning API och beteenden pÄ varje stödd plattform, som mer exakt Äterspeglar de grundlÀggande grÀnssnitten för operativsystemet. Import av modulen gör plattformsspecifika grÀnssnitt tillgÀngliga som Àr unika för den specifika operativsystemet.

De flesta operativsystem idag stöder en viss uppsĂ€ttning systemgrĂ€nssnitt skrivna i C som har funnits i Ă„rtionden. Även om dessa API:er kan anvĂ€ndas direkt frĂ„n Swift kan dessa svagtypade systemgrĂ€nssnitt, importerade frĂ„n C, vara benĂ€gna att fel och vara besvĂ€rliga att anvĂ€nda.

Swift System anvÀnder olika sprÄkliga funktioner i Swift för att förbÀttra uttrycksfullheten och eliminera dessa felmöjligheter. Som ett resultat blir koden som ser ut och fungerar som idiomatisk Swift-kod.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster