Кампілятар

З Вікіпедыі, свабоднай энцыклапедыі

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

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

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

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

Літаратура[правіць | правіць зыходнік]

  • Савіцкі М. Тлумачальны слоўнік па інфарматыцы: / Мікола Савіцкі. Мн.: Энцыклапедыкс. 2009. ISBN 978-985-6742-83-8