Кампілятар: Розніца паміж версіямі

З Вікіпедыі, свабоднай энцыклапедыі
[дагледжаная версія][дагледжаная версія]
Змесціва выдалена Змесціва дададзена
др r2.7.3) (робат дадаў: az:Kompilyator
др удакладненне
Радок 1: Радок 1:
'''Кампілятар''' — камп'ютарная праграма (ці комплекс праграм), якая перакладае [[зыходны код]], напісаны на [[мова праграмавання|мове праграмавання]] высокага ўзроўню, на іншую камп'ютарную мову (мэтавую, звычайна [[машынны код|машынную]]) нізкага ўзроўню. Звычайна вынікам кампіляцыі з'яўляецца аб'ектны машынны код, які загружаецца [[аперацыйная сістэма|аперацыйнай сістэмай]], але таксама можна атрымаць пасля кампіляцыі і чытальны код.
'''Кампілятар''' — камп'ютарная праграма (ці комплекс праграм), якая перакладае [[зыходны код]], напісаны на [[мова праграмавання|мове праграмавання]] высокага ўзроўню, на іншую камп'ютарную мову (мэтавую, звычайна [[машынны код|машынную]]) нізкага ўзроўню. Звычайна вынікам кампіляцыі з'яўляецца аб'ектны машынны код, які загружаецца [[аперацыйная сістэма|аперацыйнай сістэмай]], але таксама можна атрымаць пасля кампіляцыі і чытэльны код.


Кампіляцыя: працэс машыннага перакладу зыходнага кода, напісанага на праблемна-скіраванай мове, у машынна-скіраваную [[камп'ютарная мова|камп'ютарную мову]].
Кампіляцыя: працэс машыннага перакладу зыходнага кода, напісанага на праблемна-скіраванай мове, у машынна-скіраваную [[камп'ютарная мова|камп'ютарную мову]].

Версія ад 23:25, 13 лютага 2013

Кампілятар — камп'ютарная праграма (ці комплекс праграм), якая перакладае зыходны код, напісаны на мове праграмавання высокага ўзроўню, на іншую камп'ютарную мову (мэтавую, звычайна машынную) нізкага ўзроўню. Звычайна вынікам кампіляцыі з'яўляецца аб'ектны машынны код, які загружаецца аперацыйнай сістэмай, але таксама можна атрымаць пасля кампіляцыі і чытэльны код.

Кампіляцыя: працэс машыннага перакладу зыходнага кода, напісанага на праблемна-скіраванай мове, у машынна-скіраваную камп'ютарную мову.

Першаснай функцыяй кампіляцыі ёсць атрыманне выканальнага файла праграмы. Кампілятарамі называюць праграмы, якія пераўтвараюць код вышэйшага ўзроўню ў код ніжэйшага ўзроўню. Праграмы, якія, наадварот, пераўтвараюць код ніжэйшага ўзроўню ў вышэйшы, называюць дэкампілятарамі.

Кампілятар звычайна выконвае наступныя аперацыі: падзяляе код на лексемы, апрацоўвае тэкст, разбірае яго, аналізуе сінтаксіс і правільнасць, аптымізуе код, і, нарэшце, стварае выканальны код.