Apple introduċiet il-lingwa ta 'programmar Swift 5.2

Apple ippubblikat rilaxx tal-lingwa ta 'programmar Swift 5.2. Bini uffiċjali ippreparat għall- Linux (Ubuntu 16.04, 18.04) u macOS (Xcode). Testi tas-sors jinfirex liċenzjat taħt Apache 2.0.

Fit-tħejjija tar-rilaxx il-ġdid, ingħatat l-attenzjoni ewlenija għall-espansjoni tal-għodod dijanjostiċi fil-kompilatur, iż-żieda tal-affidabbiltà tad-debugging, it-titjib tal-immaniġġjar tad-dipendenza fil-maniġer tal-pakketti, u l-espansjoni tal-appoġġ għall-LSP (Language Server Protocol). Appoġġ lingwistiku miżjud imsejħa valuri и opportunità billi tuża espressjonijiet bħal "\Root.value" bħala funzjonijiet.

Bħala tfakkira, il-lingwa Swift wirt l-aqwa elementi ta' C u Objective-C u tipprovdi mudell ta' oġġett kompatibbli ma' Objective-C (il-kodiċi Swift jista' jitħallat mal-kodiċi C u Objective-C). Madankollu, tiddistingwi ruħha billi tuża allokazzjoni awtomatika tal-memorja u kontroll tal-overflow ta' varjabbli u array, li jżid b'mod sinifikanti l-affidabbiltà u s-sigurtà tal-kodiċi. Swift toffri wkoll ħafna tekniki moderni ta' programmar, bħal closures, programmar ġeneriku, espressjonijiet lambda, tuples u tipi ta' dizzjunarju, operazzjonijiet ta' ġbir veloċi, u elementi ta' programmar funzjonali. Verżjoni għal Linux mhuwiex marbut mar-Runtime tal-Objective-C, li jippermetti li l-lingwa tintuża f'ambjenti li ma jappoġġjawx Objective-C.

L-implimentazzjoni Swift hija mibnija bl-użu ta 'teknoloġiji mill-proġett LLVM b'xejn. Biex tiġi żgurata prestazzjoni għolja, il-programmi Swift huma kkompilati f'kodiċi nattiv li jaħdem 30% aktar malajr mill-kodiċi Objective-C fit-testijiet Apple. Minflok kollettur taż-żibel, Swift juża għadd ta 'referenza ta' oġġetti. Il-pakkett jinkludi maniġer tal-pakkett Maniġer tal-Pakkett Swift, li jipprovdi għodod għad-distribuzzjoni ta' moduli u pakketti b'libreriji u applikazzjonijiet fil-lingwa Swift, ġestjoni tad-dipendenzi, tagħbija awtomatizzata, bini u konnessjoni ta' komponenti.

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster