Алматы 2015 Almaty


Интегралды жүйелерді өңдеудің қазіргі заманғы технологиялары



Pdf көрінісі
бет103/130
Дата01.02.2017
өлшемі20,3 Mb.
#3199
1   ...   99   100   101   102   103   104   105   106   ...   130

Интегралды жүйелерді өңдеудің қазіргі заманғы технологиялары  

Аңдатпа.  Жұмыста  есептеу  техникасының  цифрлық  құралдардың  базалық  элементтердің  интегралды 

сұлбаларын  дайындаудың  негізгі  түрлері  қарастырылады.    Берілген  жұмыс  үлкен  микропроцессорлық 

интегралды сұлбаларды дайындаудың қазіргі заманғы технологияларына жатады.  

Түйін  сөздер:интегралды  сұлбалар  (ИС)  транзистрлі-транзистрлі  логика(ТТЛ),  эмиттерлі-байланысқан 

логика  (ЭБЛ),  интегралды-инжекциялық  логика(ИИЛ);  биполярлы  технологиялардың  ИС,  nМОП  және 

униполярлы технологиялардың комплементарлы МОП.  

 

A.Zaurbek, V.P. Karyakin, D.Z. Dzhuruntayev 



Modern manufacturing techniques integrated circuits 

Summary. In work main types  of manufacturing techniques of integrated schemes of  Basic Elements of digital 

devices  of  computer  facilities  are  considered.  This  work  belongs  to  area  of  modern  manufacturing  techniques  of 

microprocessor big and superbig integrated schemes. 

Key  words:  integrated  circuits  (ICs)  transistor-transistor  logic  (TTL),  emitter-coupled  logic  (ECL),  Integrated 

injection logic (IIL); IP bipolar technology, NMOS and PMOS complementary unipolar IC technologies. 

 

 

ӘОЖ 535.338.334.  



 

Ибекеев С.Е., Қамбар Е. студент 

Қ.И.Сәтбаев атындағы Қазақ ұлттық техникалық университеті 

Алматы қ., Қазақстан Республикасы 

serikbek@list.ru 



 

ДОПЛЕР ҚҰБЫЛЫСЫНЫҢ ФИЗИКАЛЫҚ НЕГІЗІ ЖӘНЕ МАҢЫЗДЫЛЫҒЫ 

 

Аңдатпа.  Доплер  құбылысының  дыбыс  толқындары  мен  электромагнитті  толқындарындағы 

жылдамдықтары анықтау қағидалары. Мақалада осы құбылыстың физикалық қасиеттері кез келген физикалық 

өзгерісте қандай бағытта өзгере алатындығы қарастырылып, қолдану мақсатының маңыздылығы талқыланған. 

Түйін сөздер. Доплер құбылысы, электромагниттік толқындар, тербеліс көзі, доплерлік жиілік. 


731 

XX ғасырдың 20 жылдары радиотехника мен радиохабар таратудың дамуына байланысты дыбыс 

толқындары  дамуының  жаңа  кезеңдері  пайда  бола  бастады.  Дыбыс  сигналдарын  электромагниттік 

сигналдарға және керісінше түрлендірудің қажеттігі туды.  

Қозғалыстағы  жылдамдығын  анықтау  үшін  Доплер  құбылысын  қолдана  басталды.  Доплер 

құбылысының  мағынасы  келесідей.  Егер  электромагнитті  толқындарды  тудырушы  көз  және  оны 

қабылдаушы  аспап  бір-біріне  қатысты  қозғалыста  болатын  болса,  егер  олардың  ара  қашықтығы 

алыстай немесе жақындай бастаса, онда  толқын қабылдаушы жиілікті анықтайды, сонда Доплердік 

жиілік өзгерісі пайда болады [1]. Демек, Доплер құбылысы дегеніміз, қабылдағыштың қозғалысының 

әсерінен пайда болған толқын ұзындығы мен жиілігінің өзгерісі.  

Әрине, егер толқындарды тудырушы мен қабылдаушы ара қашықтығы өзгермесе жиілік өзгерісі 

де  болмайды.  Ең  бастысы  жиілік  өзгерісі  қозғалыстағы  объектінің  жылдамдығымен  қатаң 

байланысты. 

Электромагнитті толқындар тудырушы оны қозғалыстағы объектіге бағыттайды, ал ол Гюйгенс 

принципі  бойынша  екіші  ретті  электромагнитті  толқындардың  көзі  болып  табылады  [3].  Бұл 

электромагнитті толқындардың шағылысу әсерінің арқасында жүзеге асады.  

Физикалық  әсерлер  негізінде  заттар  мен  өрістердің  өзара  әрекеттесуі  жатады  да,  осы 

әрекеттесудің  арқасында,  яғни  олардың  пішіндері  мен  уақытша  сипаттамаларының  фазалық 

айнымалыларымен біріге отырып, жаңа жүйенің пайда болуына әкеліп соқтырады. 

Сонымен Доплер құбылысына байланысты, бақылаушы қабылдайтын тербелістің жиілігі немесе 

толқын  ұзындығы  өзгеретін  болса,  онда  тербеліс  шығару  көзі  бақылаушыға  қарағанда  қозғалыста 

болады  немесе  бақылаушы  тербеліс  шығару  көзіне  байланысты  қозғалыста  болады.  Төменде 

көрсетілген  1-суретте,  осы  Доплер  құбылысын  бірнеше  әдістермен  көрсетуге  тырысамыз,  суретте 

тербеліс  шығарушы  ретінде  бірінші  объектіні  алсақ,  ал  қабылдағыш  немесе  бақылаушы  ретінде 

екінші объектіні (адамның есту ағзасын), яғни құлақты алып сараптаймыз [2]. 

 

 



 

1-сурет. Доплер құбылысын анықтайтын диаграмма 

 

Сонымен суретте объектінің қозғалысының арқасында электрмагнитті толқынның ұзындығының 



өзгеруін тіркейтін қабылдағыштың диаграммасы көрсетілген.  

Іс  жүзінде  бұндай  әсерді  келесі  түрде  қарастырамыз,  егерде  бақылаушының  қасынан  сиренасы 

бар  машина  өтіп  бара  жатады,  бұл  кездегі  машина  шығарған  дыбыстың  белгілі  бір  үні  болса,  бұл 

үннің  дауысы  өзгермейді.  Айталық,  осындай  үн  шығару  кезінде,  айтып  отырған  машинамыз 

қозғалыста  болмасада,  осы  үнді  ести  аламыз.  Егерде  машина,  бақылаушыға  (немесе  қабылдағышқа) 

жақындаған  сайын,  дыбыс  толқынының  жиілігі  көбейе  бастайды,  ал  ұзындығы  қысқара  бастайды. 

Бұл  кезде  бақылаушы  жоғарғы  тондағы  үнді  ести  бастайды.  Машина  алыстаған  сайын,  әрине 

бақылаушы  төменгі  тонды  үнді  естиді,  яғни  дыбыс    толқынының  жиілігі  азая  бастайды,  ал  толқын 

ұзындығы өсе бастайды. Кез келген ортада таратылатын толқындар (мысалы, дыбыс толқыны) үшін, 

қозғалысты, осы толқынды шығарушы ретінде алатын болсақ, ал қабылдағыш ретінде де осы ортаны 

аламыз.  Ал  элетромагнитті  толқындары  үшін  (мысалы,  жарық),  оларды  тарату  үшін  ешқандай  орта 

керек емес, олар үшін таратқыш пен қабылдағышқа байланысты болатын қозғалыс қажет.  

Серпімді  ортада,  толқын  көзінен  белгілі  бір  қашықтықта,  қабылдағыш  деп  аталатын,  ортаның 


732 

тербеліс  қабылдайтын  құрылғы  орналасқан  делік.  Толқын  көзі  мен  қабылдағыш  толқын  тарайтын 

ортамен салыстарғанда қозғалмайтын болса, онда қабылдағыш қабылдайтын тербеліс жиілігі толқын 

көзінің  ν

0

  тербеліс  жиілігіне  тең.  Егер  қабылдағыш  толқын  көзі  не  олардың  екеуі  де  ортамен 



салыстырғанда  қозғалатын  болса,  онда  қабылдағыш  қабылдайтын  ν  жиілігі  ν

0

  жиіліктен  өзгеше 



болуы да мүмкін [3].  

Егер  тербеліс  көзі  мен  тербелісті  қабылдағыш  аспап  бір-бірімен  салыстырғанда  қозғалатын 

болса,  тербеліс  көзінен  шығатын  тербелістер  мен  аспап  қабылдайтын  тербелістер  арасында  қандай 

байланыс  болады  деген  мәселені  қарастырайық.  Сонда  тербелістер  тербеліс  көзінен  аспапқа  дейін 

толқын  түрінде  таралып  жету  үшін,  аспап  пен  тербеліс  көзі  серпімді  тұтас  ортада  болуы  керек. 

Мысалы, А тербеліс көзінен периоды Т-ге тербелістер таралады, сонда уақыт бірлігі ішінде тарайтын 

тербелістер  саны 

  болады.  Бір  аспап  тербелістерді  қабылдайтын  болсын,  уақыт  бірлігі  ішінде 

аспаптың қабылдайтын тербелістердің саның ν’ деп белгілейік. Аспап пен толқын көзінің тербелістер 

таралатын  ортамен  салыстырғандағы  қозғалысының  әр  түрлі  жағдайларында  ν’  мен  ν  арасында 

қандай байланыстар бар екендігін қарастырайық.  

Өзіміз  пайдаланатын  формулалардағы  аспап  пен  тербеліс  көзі  жылдамдығы  үшін  белгілі  бір 

таңбалар  ережесін  енгізейік.  Егер  тербеліс  көзі  аспапқа  жақындай  қозғалса,  онда  ортамен 

салыстырғандағы μ жылдамдығын оң деп есептеуге келісейік. Егер тербелістер көзі аспаптан алыстай 

қозғалса,  онда  оның  жылдамдығын  теріс  деп  есептейік.  Аспаптың  ортамен  салыстырғандағы  

жылдамдығының  таңбасы  жөнінде  де  жаңа  айтылған  шарттарды  енгіземіз:  аспап  тербеліс  көзіне 

жақындай  қозғалса,  оның  жылдамдығын  оң  деп,  алыстай  қозғалса,  оның  жылдамдығын  теріс  деп 

алайық. Тербелістердің ортада таралу жылдамдығын V әрпімен белгілейік.  

Егерде,  тербелісті,  тіркеуші  А  аспабы  мен  В  тербеліс  көзі  ортамен  салыстырғанда  тыныштық 

қалпын  сақтайтын  болса,  яғни 

  болады  да,  онда,  аспаптың  уақыт  бірлігінің 

ішінде  қабылдайтын  тербелістердің  саны  толқын  көзінің  уақыт  бірлігінің  ішінде  шығаратын 

тербелістердің санына тең болады [1].  

Егерде, тербелісті тіркеуші аспап, ортамен салыстырғанда υ жылдамдықпен қозғалса, онда тербеліс 

көзі  қозғалмайды,  яғни  υ=0.  Алдымен  аспап  толқын  көзіне  қарай  бағытпен  қозғалады,  яғни 

жылдамдықтардың  тағайындалған  заңдылығы  бойынша  υ>0  бойынша  қозғалады.  Бұл  жағдайда  уақыт 

бірлігі 

ішінде 


аспаптың 

жанынан 


өтетін 

толқындар, 

аспап 

толқын 


таралатын 

ортамен 


салыстырғандағанда тыныштық қалпын сақтайтын жағдайдағыдан бірнеше көп болады. Сонымен, аспап 

толқындарға  қарама-қарсы  қозғалтындықтан,  біз  қарастырып  отырған  толқындар,  аспаптың  жанында 

толқынның  V  жылдамдығымен  және  аспаптың    жылдамдығының  қосындысына  тең  жылдамдықпен 

өтеді. Аспаптың жанынан уақыт бірлігі ішінде өткен толқындар саны келесі түрде анықталады: 

 

,                                                                  (1)  



 

мұндағы 


  болғандықтан:

,  яғни  аспаптың  қабылдаған  және  шығарған 

тербелістердің  саны  шығарған  тербелістердің  санынан 

    есе  артық  болады.  Егер  аспап 

тербеліс  көзінен  алыстай  берсе,  онда  таңбалардың  қабылданған  заңдылығы  бойынша  жылдамдық 

теріс  сан  болады,  яғни  <0.  Бұл жағдайда  аспап  қабылдаған  тербеліс  саны  ν’  (1)  формула  бойынша 

өрнектеледі,  бірақ        қатынасы  нөльден  кем  болғандықтан,  ν’  шамасы  ν-ден  кем  болады  да,  аспап 

қабылдаған тербеліс саны, көзден шыққан тербеліс санынан кем болады.   

 Аспаптың  немесе  тербеліс  көзінің  ортамен  салыстырғандағы  қозғалысы  кезінде  аспап  тіркеп 

отырған  тербелістер  санының  өзгеруі  Допплер  құбылысы  деп  аталады.  Аспаптың  ν  жылдамдығы 

толқын  жылдамдығына  тең  болса,  онда  аспап  толқынмен  бірге  орын  ауыстырады  және  оның  уақыт 

бірлігі ішінде қабылдайтын тербелістер саны нөльге тең. Егер де толқындар жылдамдығы аспаптың 

жылдамдығынан артық болса, онда толқындар жылдамдығы аспап жылдамдығынан қалып қояды да, 

аспап толқындарының өзіне қарама-қарсы қозғалатындығы көрсетеді.  



733 

Айталық,  тербеліс  көзі  ортамен  салыстырғанда  u  жылдамдықпен  қозғалады,  ал  тіркеуші  аспап 

қозғалмайды,  яғни  u=0.  Алдымен  тербеліс  көзі  аспапқа  қарай  қозғалады  деп  алайық,  сонда  u>0. 

Тербелістердің  таралу  жылдамдығы  ортаның  қасиеттеріне  ғана  байланысты  болғандықтан,  бір 

период  ішінде  тербеліс  толқын  ұзындығына  (λ)  тең  қашықтыққа  ілгері  қарай жылжиды,  ол  тербеліс 

көзінің  ортамен  салыстырғанда  қозғалу  немесе  қозғалмауына  тәуелді  болмайды;  бірақ  бұл  уақыт 

ішінде  тербеліс  көзі  толқынның  бағытымен  uТ-ге  тең  жол  жүреді.  Осының  нәтижесінде  толқын 

ұзындығы келесі түрде анықталады: 

 

,                                          (2) 



 

Толқын  ұзындығының  қысқару  салдарынан  аспаптың  уақыт  бірлігі  ішінде  қабылдаған 

тербелістерінің саны артады және мынаған тең болады: 

 

 немесе 



,                                             (3) 

 

яғни аспаптың қабылдаған тербелістер саны 



 есе артады. 

Егер  тербеліс  көзі  аспаптан  алыстай  беретін  болса  (u<0),  онда  толқын  ұзындығы

 

шамасына  ұзарып,  осының  салдарынан  аспаптың  қабылдаған  тербелістер  саны  кемиді,  демек 



.  

Тағыда,  кезедесетін  келесі  жағдайды  қарастыратын  болсақ,  онда,  толқын  таралатын  ортамен 

салыстырғанда  тіркеуші  аспап  пен  тербеліс  көзі  бір  мезгілде  қозғалады  десек,  онда 

 

және



.    Тербеліс  көзі  қозғалатын  болғандықтан,  оның  шығарған  толқынының  ұзындығы 

өзгереді және ол келесі формула бойынша анықталады: 

 

,                                                              (4) 



Аспап  қозғалатындықтан  оның  уақыт  бірлігі  ішінде  қабылдаған  тербелістерінің  саны 

  есе 


өзгереді,  осы  айтылған  себептің  салдарынан  аспаптың  қабылдайтын  тербелістерінің  саны  келесі 

түрде есептелінетін болады: 

 

 

  немесе  



 ,                                      (5) 

 

 Сонымен, 



-тің  ортамен  салыстырғанда    аспаптың      жылдамдығы  мен  тербеліс  көзінің  u 

жылдамдығынан тәуелділігі әр түрлі болады.  

Доплер  құбылысын  табиғатын  осылай  зерттей  келе  оның  табиғаты  кинетикалық  энергияға  ие 

деп  айта  аламыз.  Сондықтан  да  ол  кез  келген,  яғни  дыбыстық  және  электрмагниттік  толқындар 

арасында  байқалынады.  Осы  тұжырымдарға  байланысты  Доплер  құбылысы  қазіргі  электронды 

техника  қолданылатын  салаларда,  нақты  айтқанды  көптеген  датчиктердің  жұмыс  істеу  негізін 

қалайды. 

Доплер  құбылысы  қазіргі  таңдағы  көптеген  ғылым  саласында  және  біздің  өмірімізге  қажетті 

аспаптарда ең маңызды рөлді атқаруда деп айтуға болады. Осы құбылыстың көмегімен астрономдар 

жұлдыздардың  бір  бірінен  алшақтап  бара жатқанын  және  әлемнің  кеңейе  бастағанын  анықтаған  [2]. 

Сонымен  қатар  Доплер  құбылысы  арқылы  космос  аппараттары  мен  планетаның  қозғалу  кезіндегі 

параметрлерін анықтауға болады екен. Медицина саласындағы мамандар үшін, Доплер құбылысы ең 

маңызды  құбылыс  болып  табылады,  өйткені  осы  Доплер  құбылысы  арқасында  ультрадыбысты 

аспаптар жұмысы іске асырылған. 



Қорытынды.  Доплер  құбылысының  негізі,  дыбыс  шығатын  көз  немес  бақылаушының 

қозғалысы  кезінде  дыбыс  үнінің  өзгеруіне  әкеліп  соғады.  Ол  кез  келген  толқынға  (жарық,  дыбыс 

және т.б.) тән құбылыс. Доплер құбылысы барлық жерде болатын қозғалыста кеңінен қолданылады. 


734 

 

ӘДЕБИЕТТЕР 



1.  Ахманов С.А., Никитин С.Ю. Физическая оптика. М.: МГУ, 2004. 654 с. 

2.  Блохинцев  Д.И.  Акустика  неоднородной  движущейся  среды.-  2-е  изд.-  М.:  Наука  Главная  редакция 

физико-математической литературы,1981. 

3.  Варакин Л.Е. Системы связи с шумоподобными сигналами –М.: Радио и связь, 1985. – 384 с. 

4.  ЗахаровЮ.В.  Адаптивный  прием  сигналов  в  гидроакустическом  канале  связи  с  учетом  доплеровского 

рассеяния / Ю.В. Захаров, В.П. Коданев // Акуст. Журн. — 1995. Т. 41, № 2. — С. 254–259. 

5.  Мушаилов  Б.Р.,  Теплицкая  В.С.  О  надёжности  определения  орбитальных  параметров  экзопланет 

доплеровским методом // Космич. исследования. 2012. Т. 50. №6. С. 452–461. 



 

REFERENCES 

1.  Akhmanov S.A., Nikitin S.Yu. Physical optics. М.: МGU, 2004. 654 с. 

2.  Blokhintsev D.I. Acoustics of the non-uniform moving environment.- 2-e izd.- M.: Nauka Glavnaya redaktsiya 

fiziko-matematicheskoy literatury,1981. 

3.  Varakin L.E. Communication systems with noise-type signals –M.: Radio i svyaz', 1985. – 384 s. 

4.  ZakharovYu.V. Adaptive reception of signals in a hydroacoustic communication channel taking into account 

Doppler dispersion / Yu.V. Zakharov, V.P. Kodanev // Akust. Zhurn. — 1995. T. 41, № 2. — S. 254–259. 

5.  Mushailov  B.R.,  Teplitskaya  V.S.  About  reliability  of  determination  of  orbital  parameters  ekzoplant  by  a 

Doppler method // Kosmich. issledovaniya. 2012. T. 50. №6. S. 452–461. 

 

Ибекеев С.Е., Қамбар Е. 



Физические основы и особенность эффекта Доплера 

Резюме.  В  данной  работе    рассматриваются  суть  Доплеровского  эффекта  при    изменении  частоты  звука 

вследствие относительного движения источника и приемника звука. Отражение звука от движущегося объекта 

и изменении частоты отраженного сигнала. 

Ключевые слова. Эффект Доплера, электромагнитные волны, источник колебаний, доплеровская частота. 

 

Ibekeev S.E., Kambar E. 



Physical bases and feature of effect of Dopler 

Summary. In this work are considered an essence of Doplerovsky effect at change of frequency of a sound owing 

to the relative movement of a source and the receiver of a sound. Reflection of a sound from moving object and change 

of frequency reflected сигнала. 

Key words. Dopler's effect, electromagnetic waves, source of fluctuations, Doppler frequency. 

 

МГУ, 2004

 

 

УДК 004.43  



 

Исахан С.Д., Исахан Ж.Д., Бейсембекова Р.Н. 

Казахский национальный технический университет имени К.И Сатпаева, 

г. Алматы, Республика Казахстан 

Sabit.issakhan@gmail.com 

 

БУДУЩИЙ ЯЗЫК РАЗРАБОТКИ ДЛЯ IOS 

 

Аннотация.  В  данной  статье  рассматривается  разработка  приложения  для  iOS    и  выбор  языка 

программирование для этого. Через сравнение двух языков программирование дается  ясное представления  об 

языках Objective-C и Swift. И особое внимание уделяется выборе лучшего языка для разработки iOS.  

Ключевые слова: Программирование, Swift, Objective-C, синтаксис кода,  iOS.  

 

Objective-C – компилируемый  объектно-ориентированный  язык  программирования,  используемый 



корпорацией  Apple,  построенный  на  основе  языка  Си  и  парадигм  Smalltalk.  В  частности,  объектная 

модель построена в стиле Smalltalk - то есть объектам посылаются сообщения. 

Язык  Objective-C  является  надмножеством  языка  Си,  поэтому  Си-код  полностью  понятен 

компилятору Objective-C [4]. 

Swift  –  мультипарадигменный  объектно-ориентированный  язык  программирования,  созданный 

компанией Apple для разработчиков iOS и OS X. Swift работает с фреймворками Cocoa и Cocoa Touch 

и  совместим  с  основной  кодовой  базой  Apple,  написанной  на  Objective-C.  Swift  задумывался  как 

более  безопасный  язык  в  сравнении  с  Objective-C.  Язык  поддерживается  в  среде  программирования 

Xcode  6;  программы  на  нем  компилируются  при  помощи  Apple  LLVM  и  используют  рантайм 


735 

Objective-C,  что  делает  возможным  использование  обоих  языков  (а  также  pure  С  и  С++)  в  рамках 

одной программы. Был анонсирован на конференции разработчиков WWDC 2014 [5]. 

Код,  написанный  на  Swift,  может  работать  вместе  с  кодом,  написанном  на  языках 

программирования C, C++ и Objective-C в рамках одного и того же проекта. 

Самой главной особенностью Swift является  его полная совместимость с Objective-C. Обойтись 

без  этого  просто  невозможно.  Ведь  за  годы  существования  Objective-C  на  нём  было  написано 

огромное  количество  приложений,  как  для  OS  X,  так  и  iOS.  Благодаря  совместимости  одно 

приложение может свободно содержать куски кода на обоих языках. 

Вторая  главная  особенность  Swift  состоит  в  том,  что  написанный  на  нём  код  не  отличается 

чрезмерной  сложностью  набора,  но  при  этом  сохраняет  читабельность.  Достижения  этого  самого 

«идеала» и было одной из целью создателей языка.  

При  создании  Swift  много  внимания  было  уделено  повышению  скорости  работы  приложений. 

Недаром ведь название языка переводится с английского как «стремительный» (а также как «стриж» - 

именно  эта  птица  изображена  на  иконке)  Так,  разработчики  утверждают,  что  если  сравнивать  по 

скорости  работы  идентичные  приложения,  написанные  на  Swift  и  Objective-C,  то  первое  будет 

работать почти в полтора раза быстрее. 

Также  много  внимания  уделялось  безопасности.  Разработчики  просто  не  может  использовать 

некоторые  небезопасные  куски  кода.  А  управление  памятью  занимается  сам  язык.  Также  у 

разработчика  есть  возможность  просматривать,  как  работают  отдельные  куски  кода,  пользуясь  т.  н. 

«интерактивными игровыми площадками» [1]. 

 

Сравнение кода 



 

 

Это  делает  написание  кода  интерактивнее  и  веселее,  и  работает  бок  о  бок  с  Objective-C.  По 



словам  Федериги,  некоторые  функции  Swift  работают  быстрее,  чем  в  других  объектно-

ориентированных  языках:  например,  сортировка  сложных  объектов  происходит  в  3,9  раза  быстрее, 

чем  в  Python,  и  почти  в  полтора  раза  быстрее,  чем  в  Objective-C.  Хотелось  бы  выделить  несколько 

главных нововведений: [3] 

 

Переменные и константы: 



 

 

 



Тип присваивается автоматом: 

 

 



 

 

 



 

736 

Сравнение имен методов: 

 

 

 



Вызов методов: Условие if: 

 

 



 

 

Перечисления: ENUM 



 

 

 



Анализ между Objective-C и Swift

Ниже  приведены  результаты  выполнения  каждой  программы  в  течение  10  испытаний  с  10  000 

целых  чисел.  Параметры  конфигурации  для  сборки  отметил  при  каждом  запуске  и  среднее  время 

выполнения отображаются в секундах. 

Последний  ряд  в  каждой  таблице  разница  в  скорости  Swift  по  сравнению  с  Objective-C. 

Положительное  значение  указывает,  что  Swift  быстрее,  в  то  время  как  отрицательное  значение 

означает, что Swift медленнее.  

 


737 

 

 



 

Тесты выше были собраны с N = 10000. Однако, это уже не проблема для Swift. Посмотрим, что 

происходит, когда N = 100000. [2] 

 

 



 

Заключение 

Когда Apple представила Swift, мы были уверены, безопасность, прозрачность, современность, и 

скорость.  Ясно,  что  они  поставили  и  продолжает  поставлять  на  эти  обещания.  Уточнения  и 

улучшения, достигнутые за последние несколько месяцев были абсолютно здорово.  

1)  Swift  –  чистый  и  современный.  В  нем  используется  LLVM  для  компиляции  нативного  кода 

плюс все Cocoa API адаптированы; 

2) Он – более легкий и удобочитаемый, чем Objective-C; 

3)  Самый  большой  недостаток  таких  специфичных  платформ,  как  Objective-C  и  Swift  –  вопрос 

портирования.  Мы  разрабатываем  наши  игры  в  C++,  чтобы  было  легче  портировать  на  другие 

платформы. Swift улучшить наш Cocoa-код и всё, что касается API компании Apple. 

Swift очевидным выбором, если вы новичок и смотрит, чтобы получить до скорости все быстро. 

Язык будет оставаться в вашем пути позволяет сосредоточиться на вещах, которые важны: и сделать 

ваше приложение работать так, как вы хотите! 

При  изучении  Swift,  то,  что  может  быть  проблема  на  некоторое  время  будет  сравнительно 

тонкий набор ресурсов, блогов, учебных сайтов. 

Двигаясь  вперед,  стремительно,  сочетая  чистый,  возможно  более  знакомый  синтаксис,  более 

современный  язык,  и  превосходное  обратная  совместимость  делает  Swift  отличным  выбором  для 

использования в iOS приложений. 

 

ЛИТЕРАТУРА: 



1)  Swift как будущее языков программирования. http://iphonegeek.me/instructions/dlya-chajnikov/937-swift-

kak-buduschee-yazykov-programmirovaniya.html 

2)  Jesse Squires. Apples to apples, Part II. www.jessesquires.com/apples-to-apples-part-two/ 

3)  Swift — нововведения. http://habrahabr.ru/post/225089/ 

4)  Objective-C. https://ru.wikipedia.org/wiki/Objective-C  

5)  Swift. https://ru.wikipedia.org/wiki/Swift_(язык_программирования)  

 

 

REFERENCES: 



1)  Swift as the future of programming languages. http://iphonegeek.me/instructions/dlya-chajnikov/937-swift-

kak-buduschee-yazykov-programmirovaniya.html 

2)  Jesse Squires. Apples to apples, Part II. www.jessesquires.com/apples-to-apples-part-two/ 

3)  Swift - innovations.http://habrahabr.ru/post/225089/ 

4)  Objective-C. https://ru.wikipedia.org/wiki/Objective-C  

5)  Swift. https://ru.wikipedia.org/wiki/Swift_(язык_программирования)  



738 

Исахан С.Д., Исахан Ж.Д., Бейсембекова Р.Н. 




Достарыңызбен бөлісу:
1   ...   99   100   101   102   103   104   105   106   ...   130




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет