Кампілятар: Розніца паміж версіямі
[недагледжаная версія] | [недагледжаная версія] |
др робат Мяняем: ms:Penyusun |
Ptbotgourou (размовы | уклад) др робат Мяняем: fa:مترجم (رایانه) |
||
Радок 24: | Радок 24: | ||
[[et:Kompilaator]] |
[[et:Kompilaator]] |
||
[[eu:Konpiladore]] |
[[eu:Konpiladore]] |
||
[[fa: |
[[fa:مترجم (رایانه)]] |
||
[[fi:Ohjelmointikielen kääntäjä]] |
[[fi:Ohjelmointikielen kääntäjä]] |
||
[[fr:Compilateur]] |
[[fr:Compilateur]] |
Версія ад 00:55, 18 лістапада 2009
Кампілятар - камп'ютэрная праграма (ці збор праграм), якая пераўтварае крынічны код, напісаны на мове праграмавання, у іншую камп'ютэрную мову (мэтавую, звычайна машынную). Звычайна вынікам кампіляцыі з'яўляецца аб'ектны машынны код, які загружаецца аперацыйнай сістэмаю, але таксама можна атрымаць пасля кампіляцыі і чытэльны код.
Першаснай функцыяй кампіляцыі ёсць атрыманне выканальнага файла праграмы. Кампілятарамі называюць праграмы, якія пераўтвараюць код вышэйшага ўзроўню ў код ніжэйшага ўзроўню. Праграмы, якія, наадварот, пераўтвараюць код ніжэйшага ўзроўню ў вышэйшы, называюць дэкампілятарамі.
Кампілятар звычайна выконвае наступныя аперацыі: падзяляе код на лексемы, апрацоўвае тэкст, разбірае яго, аналізуе сінтаксіс і правільнасць, аптымізуе код, і, нарэшце, стварае выканальны код.