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

[недагледжаная версія][недагледжаная версія]
Змесціва выдалена Змесціва дададзена
Няма тлумачэння праўкі
арфаграфія
Радок 1:
'''Кампілятар''' - кампутарнаякамп'ютэрная праграма (ці збор праграмаўпраграм), якая пераўтварае [[Крынічны код|крынічны код]], напісаны на [[Мовамова праграмавання|мове праграмавання]], у іншую кампутарнуюкамп'ютэрную мову (мэтавую, звычайна [[Машыннымашынны код|машынную]]). Звычайна вынікам [[кампіляцыя|кампіляцыі]] з'яўляецца аб'ектны машынны код, які загружаецца [[Аперацыйнаяаперацыйная сістэма|аперацыйнай сістэмаю]], але таксама магчымаможна атрымаць пасля кампіляцыі і чытэльны код.
 
Першаснай функцыяй кампіляцыі ёсць атрыманне выканальнага файла праграмы. Кампілятарамі называюць праграмы, якія пераўтвараюць код вышэйшага ўзроўню ў код ніжэйшага ўзроўню. Праграмы, якія, наадварот, пераўтвараюць код ніжэйшага ўзроўню ў вышэйшы, называюць [[Дэкампілятар|дэкампілятарамідэкампілятар]]амі.
 
Кампілятар звычайна выконвае наступныя аперацыі: падзяляе код на лексемы, апрацоўвае тэкст, разбірае яго, аналізуе сінтаксіс і правільнасць, аптымізуе код, і, нарэшце, стварае выканальны код.