Afal
ΠΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅, ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° LSP (Language Server Protocol). Π ΡΠ·ΡΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°
Dwyn i gof bod yr iaith Swift yn etifeddu'r elfennau gorau o'r ieithoedd C ac Amcan-C, ac yn darparu model gwrthrych sy'n gydnaws ag Amcan-C (gellir cymysgu cod Swift Γ’ chod C a chod Amcan-C), ond mae'n wahanol yn y defnydd o awtomatig dyraniad cof a gorlif rheolaeth o newidynnau ac araeau, sy'n cynyddu'n sylweddol ddibynadwyedd a diogelwch y cod. Mae Swift hefyd yn cynnig llawer o dechnegau rhaglennu modern, megis cau, rhaglennu generig, ymadroddion lambda, mathau tuples a geiriadur, gweithrediadau casglu cyflym, ac elfennau o raglennu swyddogaethol. Nid yw'r fersiwn Linux ynghlwm wrth yr Amcan-C Runtime, sy'n caniatΓ‘u i'r iaith gael ei defnyddio mewn amgylcheddau sydd heb gefnogaeth Amcan-C.
Mae gweithrediad Swift yn cael ei adeiladu gan ddefnyddio technolegau o'r prosiect LLVM rhad ac am ddim. Er mwyn sicrhau perfformiad uchel, mae rhaglenni Swift yn cael eu llunio i god brodorol sy'n rhedeg 30% yn gyflymach na chod Amcan-C mewn profion Apple. Yn lle casglwr sbwriel, mae Swift yn defnyddio cyfrif cyfeirnod gwrthrych. Mae'r pecyn yn cynnwys rheolwr pecyn
Ffynhonnell: opennet.ru