КомпьютерлерБағдарламалау

Компиляция - байланыс және компьютерлік бағдарламашы жеңілдетеді процесі

нақты бағдарламасының қорытынды кезеңдері жасау, кез келген бағдарламашы компилятор ерекшеліктеріне қарап мәжбүр. Бұл бағдарламаның техникалық құжаттама компиляция утилитасын ретінде қарапайым анықтамасын, бөлінді. Компиляция - машина (төмен деңгейлі тілдік) түсінікті командалар ішіне адамның (жоғары деңгейдегі тілі) түсінікті тілде жазылған бағдарлама айырбастау процесі болып табылады. нәтиже машиналық код жақын бағдарлама. Бұл нысан модуль, негізгі коды сияқты көрінуі мүмкін. Кейде, осындай бағдарлама ұқсас ассемблер тілінде.

Осылайша, құрастыру -, қашан кіріс ақпарат (бастапқы коды) болып алгоритмі сипаттамасы білдіретін, немесе проблема-бағдарланған тіл бағдарламасы жазылған нысан коды (машина-бағдарланған тіл) ұсынылған командалардың баламалы тізімінде жазып мүмкін.

тіпті анықтамасын жеңілдету үшін болса, онда компиляция - проблема бағдарланған машина-бағытталған тіліндегі бар хабар тарату машина бағдарламасын.

анықтау ашықтығы мен қарапайымдылығы қарамастан, компиляция - бұл процесс өте көп қырлы болып табылады. оның бірнеше түрлері бар. Пакеттік жинағы бір нүктесі тағайындау бірнеше көзі модульдер жүргізіледі. Прогрессивті жинағы - бұл (әрбір кейінгі оператордың кезегі негізделген тәуелсіз құрастыру) түсіндіру бірдей ғой. Дегенмен шартты компиляция бар. Бұл жағдайда, хабар тарату мәтін көзі бағдарлама директивалар компилятора көрсетілген жағдайларда тәуелді.

белгілі тұрақтылар мәнін өзгерту бағдарламасы мәтіннің хабар жүргiзулер немесе өшіру реттеуге болады.

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

Векторлық компилятор вектор процессорларға реттеу, машиналық аударма компьютерлік кодына бастапқы кодын жасайды.

Икемді компилятор модульдік принципі негізінде әзірленді. Бұл кестелер арқылы басқарылады. Ол жоғары деңгейдегі тілде бағдарламаланған. оны жүзеге асыру көмек компилятор компилятор, сондай-ақ мүмкін.

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

Түсіндіру немесе инкрементные компилятор көзі бағдарламасының әрбір есепте немесе команда үшін тәуелсіз құрастыру дәйекті іске асыру принципін қолданады.

Compiler компилятор - бұл аудармашы болып табылады бағдарламалау тілі ресми сипаттамасын алады. Ол өз бетінше нақты тіл үшін компилятор генерациялау қабілетті болып табылады.

Debug компилятор дербес синтаксистік қателерді кейбір түрлерін жоюға болады.

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

компиляторы бар samokompiliruemye. Олар таратылым бар болатын, сол тілде жазылған.

Universal компилятор ресми сипаттамасы негізделген семантикасы мен көзі тілі синтаксисі. Ол синтаксистік және семантикалық жүктеуші өзек тұрады.

компилятор өтініш таба ең көп таралған проблема, - Linux платформасында үшін ядро жасау болып табылады. Бұл операция жабдықтарды үйлестіру қатысты және платформаның ең қолайлы нұсқасын орнату мәселелердің кең ауқымын шешуге мүмкіндік береді.

Компиляция Java платформалар түрлі жұмыс істейтін құрастырушылар пайдаланып жүзеге асырды. Бұл сіз түрлі өндірушілердің операциялық жүйелерді қажеттіліктеріне бастапқы кодын перекомпилировать мүмкіндік береді.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.delachieve.com. Theme powered by WordPress.