Apple hà introduttu a lingua di prugrammazione Swift 5.2

Apple publicatu liberazione di lingua di prugrammazione Swift 5.2. Custruzzioni ufficiali preparatu di Linux (Ubuntu 16.04, 18.04) è macOS (Xcode). Testi surghjenti sparghje licenziatu sottu Apache 2.0.

In a preparazione di a nova versione, l'attenzione principale hè stata pagata à espansione l'uttine di diagnostica in u compilatore, aumentendu l'affidabilità di debugging, migliurà a gestione di a dependenza in u gestore di pacchetti, è espansione u supportu per u LSP (Language Server Protocol). Supportu di lingua aghjuntu chjamati valori и uppurtunità usendu espressioni cum'è "\Root.value" cum'è funzioni.

Cum'è ricordu, u linguaghju Swift eredita i migliori elementi di C è Objective-C è furnisce un mudellu d'ughjettu cumpatibile cù Objective-C (u codice Swift pò esse mischiatu cù u codice C è Objective-C). Tuttavia, si distingue per l'usu di l'allocazione automatica di memoria è di u cuntrollu di overflow di variabili è array, chì aumenta significativamente l'affidabilità è a sicurezza di u codice. Swift offre ancu parechje tecniche di prugrammazione muderne, cum'è chjusure, prugrammazione generica, espressioni lambda, tuple è tipi di dizziunariu, operazioni di cullezzione veloci è elementi di prugrammazione funzionale. Versione per Linux ùn hè micca ligatu à l'Objective-C Runtime, ciò chì permette di utilizà a lingua in ambienti chì ùn supportanu micca Objective-C.

L'implementazione Swift hè custruita utilizendu tecnulugia da u prugettu LLVM gratuitu. Per assicurà un altu rendiment, i prugrammi Swift sò compilati in codice nativu chì corre 30% più veloce di u codice Objective-C in teste Apple. Invece di un cullettore di basura, Swift usa u conte di riferimentu di l'ughjettu. U pacchettu include un gestore di pacchetti Manager di pacchetti Swift, chì furnisce l'arnesi per a distribuzione di moduli è pacchetti cù biblioteche è applicazioni in a lingua Swift, gestione dipendenze, carica automatizata, custruisce è cumpunenti di ligame.

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster