ááášáá
ÐÑО пПЎгПÑПвке МПвПгП вÑпÑÑка ПÑМПвМПе вМОЌаМОе бÑлП ÑЎелеМП ÑаÑÑОÑÐµÐœÐžÑ ÑÑеЎÑÑв ЎОагМПÑÑОкО в кПЌпОлÑÑПÑе, пПвÑÑÐµÐœÐžÑ ÐœÐ°ÐŽÑжМПÑÑО ПÑлаЎкО, ÑлÑÑÑÐµÐœÐžÑ ÐŸÐ±ÑабПÑкО завОÑОЌПÑÑей в пакеÑМПЌ ЌеМеЎжеÑе О ÑаÑÑОÑÐµÐœÐžÑ Ð¿ÐŸÐŽÐŽÐµÑжкО пÑПÑПкПла LSP (Language Server Protocol). Ð ÑзÑк ЎПбавлеМа пПЎЎеÑжка
ášáááá®á¡ááááá, á áá Swift ááá áááááááá ááááá ááŠááá¡ C áá Objective-C áááááá¡ á¡áá£ááááá¡á ááááááá¢ááá¡ áá á£áá á£ááááá§áá€á¡ ááááá¥á¢áá¡ áááááá¡, á ááááá᪠áááá¡áááááá Objective-C-ááá (Swift áááá ášááá«áááá ášáá áá£áá áá§áá¡ C áá Objective-C áááááááá), áááá áá áááá¡á®ááááááá ááá¢áááá¢á£á á ááááá§áááááá¡áá¡. áªáááááááá¡ áá ááá¡áááááá¡ ááá®á¡ááá áááá¡ ááááá¬ááááá áá áááá¢á áááá¡ áááááááá, á á᪠áááášááááááááá áá ááá¡ ááááá¡ á¡áááááááááá¡á áá á£á¡áá€á áá®ááááá¡. Swift áá¡ááá ááááááááá áá áááá áááááááá ááá áá ááá áááá áááá¡ á¢áá¥ááááá¡, á áááá ááªáá ááá®á£á áá, áááááá áá ááá áááá ááá, áááááá áááááááá¥áááááá, á¢ááááá áá ááá¥á¡áááááá¡ á¢ááááá, á¡á¬á áá€á ášááá áááááá¡ áááá ááªáááá áá á€á£áá¥áªáá£á á áá ááá áááá áááá¡ ááááááá¢ááá. Linux-áá¡ ááá á¡áá áá áá áá¡ ááááá£áá Objective-C Runtime-ááá, á á᪠á¡áášá£áááááá¡ áá«áááá¡ áááá¡ ááááá§áááááá¡ áá¡áá ááá áááášá, á¡ááá᪠áá áá áá¡ Objective-C áá®áá ááááá á.
Swift-áá¡ áááá®áá áªáááááá ááááá£ááá á£á€áá¡á LLVM áá ááá¥á¢áá¡ á¢áá¥áááááááááá¡ ááááá§áááááá. áááŠááá ášáá¡á á£ááááá¡ á£áá á£ááááá¡áá§áá€áá, Swift-áá¡ áá ááá ááááá ášááááááááá áášááááá£á áááášá, á ááááá᪠áá£ášáááá¡ 30%-áá á£á€á á á¡á¬á áá€áá, áááá á Objective-C áááá Apple-áá¡ á¢áá¡á¢ááášá. áááááá¡ ášáááá ááááááá¡ áááªáááá, á¡ááá€á¢á áá§ááááá¡ ááááá¥á¢áááá¡ ááááááááá¡ ááááááá¡. ááááá¢ášá ášáááá¡ ááááá¢áá¡ ááááá¯áá á
á¬á§áá á: opennet.ru