Apple ha aperto Swift System e aggiunto supporto per Linux


Apple ha aperto Swift System e aggiunto supporto per Linux

A giugno Apple ha presentato Swift System, una nuova libreria per le piattaforme Apple che fornisce interfacce per le chiamate di sistema e tipi a basso livello. Ora la liberano sotto licenza Apache 2.0 e aggiungono il supporto per Linux! Swift System dovrebbe diventare un punto unico per le interfacce di sistema a basso livello per tutte le piattaforme Swift supportate.

Swift System è una libreria multipiattaforma, non cross-platform. Essa fornisce un insieme separato di API e comportamenti su ogni piattaforma supportata, riflettendo più accuratamente le interfacce di base del sistema operativo. L'importazione del modulo renderà disponibili le interfacce native della piattaforma specifiche per ogni sistema operativo.

La maggior parte dei sistemi operativi oggi supporta un insieme definito di interfacce di sistema scritte in C, che esistono da decenni. Anche se queste API possono essere utilizzate direttamente da Swift, queste interfacce di sistema tipizzate debolmente, importate da C, possono essere soggette a errori e scomode da utilizzare.

Swift System utilizza diverse funzionalità del linguaggio Swift per migliorare l'espressività e ridurre le possibilità di errori. Ne risulta un codice che appare e si comporta come codice Swift idiomatico.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster