Tufaax
ΠΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅, ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° LSP (Language Server Protocol). Π ΡΠ·ΡΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°
Xusuusnow in luqadda Swift ay dhaxliso qaybaha ugu wanaagsan ee luqadaha C iyo Ujeeddada-C, oo ay bixiso qaab shayga la jaan qaadaya Ujeeddada-C (Swift code waxa lagu qasi karaa C iyo koodka Ujeeddada-C), laakiin way ka duwan tahay adeegsiga tooska ah. qoondaynta xusuusta iyo xakamaynta qulqulka doorsoomayaasha iyo arraysyada, taas oo si weyn u kordhisa isku halaynta iyo amniga koodka. Swift waxa kale oo ay bixisaa farsamooyin barnaamijyo casri ah oo badan, sida xidhitaannada, barnaamijyada guud, tibaaxaha lambda, tuples iyo noocyada qaamuuska, hawlgallada ururinta degdega ah, iyo walxaha barnaamijka shaqaynaysa. Nooca Linux kuma xidhna Objective-C Runtime, kaas oo u oggolaanaya luqadda in lagu isticmaalo deegaannada aan lahayn taageerada Ujeeddada-C.
Hirgelinta Swift waxaa lagu dhisay iyadoo la adeegsanayo tignoolajiyada mashruuca LLVM ee bilaashka ah. Si loo hubiyo waxqabadka sare, barnaamijyada Swift waxaa lagu soo ururiyay koodka asalka ah kaas oo ku shaqeeya 30% ka dhakhso badan koodka Objective-C ee imtixaanada Apple. Halkii laga isticmaali lahaa qashinka ururiyaha, Swift waxay isticmaashaa tirinta tixraaca shayga. Xirmada waxaa ku jira maamulaha xirmada
Source: opennet.ru