Компилятор (compiler; compiling programm — компиляциялаушы программа) — 1) тілінде жазылған алғашқы программаны машиналық тілге (алгоритмдік тілдер, түсіндіргіш, аударғыш) түрлендіруді орындайтын компьютердің жалпы математикалық жасақтамасының құрамды бөлігі. Компилятор екі бөліктен тұрады: бірінші бөлігі — программалаушының программаны жазуы үшін пайдаланылатын алғашқы тіл, екіншісі — машиналық тілде жазатын аударғыш. Қандай да бір жоғары деңгейлі тіл үшін к. Жоқ болған жағдайда пайдаланылатын тілдің командаларын нақты компьютер үшін аударатын және олардың орындалуын жасақтайтын түсіңдіргіш даярланады;
- 2) жоғарғы деңгейлі тілде „жазылған программаны машиналық кодқа түрлендіруші аударғыш. Бұл сөз "compile" етістігінен құрылған, ”құрастыру” деген мағына береді. Бұл етістіктің компьютерлік мағынасы «машиналық кодқа аудару, ал жалпы тілдік мағынасы — "материал жинау, есеп-қисап, анықтама даярлау";
- 3) барлық программаларды олардың орындалуынсыз машиналық командаға аударатын аударғыш. Компилятордың жұмыс істеуінің нөтижесінде орындалуға дайын емес жеке модульдер даярланады. Программаның орындалуы үшін бірнеше объектілік модулдер катынасатын жүкте- мелік (орындалатын) модуль қүру қажет;
- 4) программалық модуддерді құрастыруды орындайтын программа-аударғыш. Компилятордың түсіндіргіштен айырмашылығы — жоғарғы деңгейлі программалау тіліндегі программаны машиналық тілдегі программаға немесе машиналық тілге жуық программаға түрлендіреді, бірақ оның орындалуына қатыспайды.Компилятордың кірісіне түскен алғашқы модуль компиляциядан кейін объектілік модулге түрленеді. Компилятор программалау жүйесінің ажырамас бөлігі.
Компилятордың түрлері:
- алғашқы программаның әрбір жеке операторын тізбектік тәуелсіз құрастыруды жүзеге асыратын түсініктеме беруші компилятор;
- объектілік программаның тиімділігін арттыратын оңтайландырушы компилятор; мысалы, циклдар қайталанған кезде өрекетгің нәтижесі өзгермейтін командаларды цикддан шығару;
- пайдаланушыға программаны жөндеуді жеңілдететін жөндеуіш компилятор.
Дереккөздер
- Қазақ тілі терминдерінің салалық ғылыми түсіндірме сөздігі:Информатика және компьютерлік техника/ Жалпы редакциясын басқарған – түсіндірме сөздіктер топтамасын шығару жөніндегі ғылыми-баспа бағдаламасының ғылыми жетекшісі, педагогика ғылымдарының докторы, профессор, Қазақстан Республикасы Мемлекеттік сыйлығының лауреаты А.Қ.Құсайынов. – Алматы: «Мектеп» баспасы» ЖАҚ, 2002. – 456 бет. ISBN 5-7667-8284-5
Бұл мақаланы Уикипедия сапа талаптарына лайықты болуы үшін уикилендіру қажет. |
Бұл — мақаланың бастамасы. Бұл мақаланы толықтырып, дамыту арқылы, Уикипедияға көмектесе аласыз. Бұл ескертуді дәлдеп ауыстыру қажет. |
уикипедия, wiki, кітап, кітаптар, кітапхана, мақала, оқу, жүктеу, тегін, тегін жүктеу, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, сурет, музыка, ән, фильм, кітап, ойын, ойындар, ұялы, андроид, iOS, apple, ұялы телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ДК, веб, компьютер
Kompilyator compiler compiling programm kompilyaciyalaushy programma 1 tilinde zhazylgan algashky programmany mashinalyk tilge algoritmdik tilder tүsindirgish audargysh tүrlendirudi oryndajtyn kompyuterdin zhalpy matematikalyk zhasaktamasynyn kuramdy boligi Kompilyator eki bolikten turady birinshi boligi programmalaushynyn programmany zhazuy үshin pajdalanylatyn algashky til ekinshisi mashinalyk tilde zhazatyn audargysh Қandaj da bir zhogary dengejli til үshin k Zhok bolgan zhagdajda pajdalanylatyn tildin komandalaryn nakty kompyuter үshin audaratyn zhәne olardyn oryndaluyn zhasaktajtyn tүsindirgish dayarlanady 2 zhogargy dengejli tilde zhazylgan programmany mashinalyk kodka tүrlendirushi audargysh Bul soz compile etistiginen kurylgan kurastyru degen magyna beredi Bul etistiktin kompyuterlik magynasy mashinalyk kodka audaru al zhalpy tildik magynasy material zhinau esep kisap anyktama dayarlau 3 barlyk programmalardy olardyn oryndaluynsyz mashinalyk komandaga audaratyn audargysh Kompilyatordyn zhumys isteuinin notizhesinde oryndaluga dajyn emes zheke modulder dayarlanady Programmanyn oryndaluy үshin birneshe obektilik modulder katynasatyn zhүkte melik oryndalatyn modul kүru kazhet 4 programmalyk modudderdi kurastyrudy oryndajtyn programma audargysh Kompilyatordyn tүsindirgishten ajyrmashylygy zhogargy dengejli programmalau tilindegi programmany mashinalyk tildegi programmaga nemese mashinalyk tilge zhuyk programmaga tүrlendiredi birak onyn oryndaluyna katyspajdy Kompilyatordyn kirisine tүsken algashky modul kompilyaciyadan kejin obektilik modulge tүrlenedi Kompilyator programmalau zhүjesinin azhyramas boligi Kompilyatordyn tүrleri algashky programmanyn әrbir zheke operatoryn tizbektik tәuelsiz kurastyrudy zhүzege asyratyn tүsinikteme berushi kompilyator obektilik programmanyn tiimdiligin arttyratyn ontajlandyrushy kompilyator mysaly cikldar kajtalangan kezde oreketgin nәtizhesi ozgermejtin komandalardy cikddan shygaru pajdalanushyga programmany zhondeudi zhenildetetin zhondeuish kompilyator DerekkozderҚazak tili terminderinin salalyk gylymi tүsindirme sozdigi Informatika zhәne kompyuterlik tehnika Zhalpy redakciyasyn baskargan tүsindirme sozdikter toptamasyn shygaru zhonindegi gylymi baspa bagdalamasynyn gylymi zhetekshisi pedagogika gylymdarynyn doktory professor Қazakstan Respublikasy Memlekettik syjlygynyn laureaty A Қ Қusajynov Almaty Mektep baspasy ZhAҚ 2002 456 bet ISBN 5 7667 8284 5Bul makalany Uikipediya sapa talaptaryna lajykty boluy үshin uikilendiru kazhet Bul makalanyn bastamasy Bul makalany tolyktyryp damytu arkyly Uikipediyaga komektese alasyz Bul eskertudi dәldep auystyru kazhet