Apple prezantoi gjuhën e programimit Swift 5.2

Apple botuar lëshimi i gjuhës së programimit Swift 5.2. Ndërtime zyrtare përgatitur për Linux (Ubuntu 16.04, 18.04) dhe macOS (Xcode). Исходные тексты përhapet licencuar sipas Apache 2.0.

Gjatë përgatitjes së versionit të ri, fokusi kryesor ishte zgjerimi i mjeteve diagnostikuese të kompajlerit, rritja e besueshmërisë së debugging-ut, përmirësimi i trajtimit të varësive në menaxherin e paketave dhe zgjerimi i mbështetjes për Language Server Protocol (LSP). Mbështetja është shtuar në gjuhë. të quajtura vlera и mundësi duke përdorur shprehje si "\Root.value" si funksione.

Si kujtesë, gjuha Swift trashëgon elementët më të mirë të C dhe Objective-C dhe ofron një model objekti të pajtueshëm me Objective-C (kodi Swift mund të përzihet me kodin C dhe Objective-C). Megjithatë, ajo dallohet duke përdorur ndarjen automatike të memories dhe kontrollin e tejmbushjes së variablave dhe vargjeve, gjë që rrit ndjeshëm besueshmërinë dhe sigurinë e kodit. Swift gjithashtu ofron shumë teknika moderne të programimit, të tilla si mbylljet, programimi gjenerik, shprehjet lambda, tuples dhe llojet e fjalorëve, operacionet e mbledhjes së shpejtë dhe elementët e programimit funksional. Versioni për Linux nuk është i lidhur me Objective-C Runtime, i cili lejon që gjuha të përdoret në mjedise që nuk mbështesin Objective-C.

Zbatimi i Swift është ndërtuar duke përdorur teknologji nga projekti falas LLVM. Për të siguruar performancë të lartë, programet Swift përpilohen në kodin vendas që funksionon 30% më shpejt se kodi Objective-C në testet e Apple. Në vend të një grumbulluesi mbeturinash, Swift përdor numërimin e referencës së objekteve. Paketa përfshin një menaxher pakete Menaxheri i paketave Swift, i cili ofron mjete për shpërndarjen e moduleve dhe paketave me biblioteka dhe aplikacione në gjuhën Swift, menaxhimin e varësive, ngarkimin e automatizuar, ndërtimin dhe lidhjen e komponentëve.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster