Кампілятар: Розніца паміж версіямі
[недагледжаная версія] | [дагледжаная версія] |
др r2.6.5) (робат Дадаем: mhr:Компиляций |
др дадана Катэгорыя:Кампілятары (праз HotCat) |
||
Радок 1: | Радок 1: | ||
'''Кампілятар''' |
'''Кампілятар''' — камп'ютэрная праграма (ці збор праграм), якая пераўтварае [[крынічны код]], напісаны на [[мова праграмавання|мове праграмавання]], у іншую камп'ютэрную мову (мэтавую, звычайна [[машынны код|машынную]]). Звычайна вынікам [[кампіляцыя|кампіляцыі]] з'яўляецца аб'ектны машынны код, які загружаецца [[аперацыйная сістэма|аперацыйнай сістэмаю]], але таксама можна атрымаць пасля кампіляцыі і чытэльны код. |
||
Першаснай функцыяй кампіляцыі ёсць атрыманне выканальнага файла праграмы. Кампілятарамі называюць праграмы, якія пераўтвараюць код вышэйшага ўзроўню ў код ніжэйшага ўзроўню. Праграмы, якія, наадварот, пераўтвараюць код ніжэйшага ўзроўню ў вышэйшы, называюць [[дэкампілятар]]амі. |
Першаснай функцыяй кампіляцыі ёсць атрыманне выканальнага файла праграмы. Кампілятарамі называюць праграмы, якія пераўтвараюць код вышэйшага ўзроўню ў код ніжэйшага ўзроўню. Праграмы, якія, наадварот, пераўтвараюць код ніжэйшага ўзроўню ў вышэйшы, называюць [[дэкампілятар]]амі. |
||
Радок 5: | Радок 5: | ||
Кампілятар звычайна выконвае наступныя аперацыі: падзяляе код на лексемы, апрацоўвае тэкст, разбірае яго, аналізуе сінтаксіс і правільнасць, аптымізуе код, і, нарэшце, стварае выканальны код. |
Кампілятар звычайна выконвае наступныя аперацыі: падзяляе код на лексемы, апрацоўвае тэкст, разбірае яго, аналізуе сінтаксіс і правільнасць, аптымізуе код, і, нарэшце, стварае выканальны код. |
||
[[Катэгорыя:Кампілятары]] |
|||
[[Category:Алгарытмізацыя]] |
|||
[[Category:Інфарматыка]] |
|||
[[af:Vertalerkonstruksie]] |
[[af:Vertalerkonstruksie]] |
||
Радок 69: | Радок 68: | ||
[[yi:קאמפיילער]] |
[[yi:קאמפיילער]] |
||
[[zh:編譯器]] |
[[zh:編譯器]] |
||
[[Катэгорыя:Кампілятары]] |
Версія ад 23:06, 19 ліпеня 2011
Кампілятар — камп'ютэрная праграма (ці збор праграм), якая пераўтварае крынічны код, напісаны на мове праграмавання, у іншую камп'ютэрную мову (мэтавую, звычайна машынную). Звычайна вынікам кампіляцыі з'яўляецца аб'ектны машынны код, які загружаецца аперацыйнай сістэмаю, але таксама можна атрымаць пасля кампіляцыі і чытэльны код.
Першаснай функцыяй кампіляцыі ёсць атрыманне выканальнага файла праграмы. Кампілятарамі называюць праграмы, якія пераўтвараюць код вышэйшага ўзроўню ў код ніжэйшага ўзроўню. Праграмы, якія, наадварот, пераўтвараюць код ніжэйшага ўзроўню ў вышэйшы, называюць дэкампілятарамі.
Кампілятар звычайна выконвае наступныя аперацыі: падзяляе код на лексемы, апрацоўвае тэкст, разбірае яго, аналізуе сінтаксіс і правільнасць, аптымізуе код, і, нарэшце, стварае выканальны код.