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

З Вікіпедыі, свабоднай энцыклапедыі
[недагледжаная версія][недагледжаная версія]
Змесціва выдалена Змесціва дададзена
арфаграфія
iwiki
Радок 7: Радок 7:
[[Category:Алгарытмізацыя]]
[[Category:Алгарытмізацыя]]
[[Category:Інфарматыка]]
[[Category:Інфарматыка]]

[[af:Vertalerkonstruksie]]
[[an:Compilador]]
[[ar:مصرف (برمجة)]]
[[ast:Compilador]]
[[bs:Kompajler]]
[[bg:Компилатор]]
[[ca:Compilador]]
[[cs:Překladač]]
[[da:Compiler]]
[[de:Compiler]]
[[et:Kompilaator]]
[[el:Μεταγλωττιστής]]
[[es:Compilador]]
[[en:Compiler]]
[[eo:Tradukilo]]
[[fa:همگردان]]
[[fr:Compilateur]]
[[gl:Compilador]]
[[ko:컴파일러]]
[[hr:Jezični procesor]]
[[id:Kompilator]]
[[it:Compilatore]]
[[he:מהדר]]
[[lt:Kompiliatorius]]
[[hu:Fordítóprogram]]
[[mk:Компајлер]]
[[nl:Compiler]]
[[ja:コンパイラ]]
[[no:Kompilator]]
[[pl:Kompilator]]
[[pt:Compilador]]
[[ru:Компилятор]]
[[simple:Compiler]]
[[fi:Ohjelmointikielen kääntäjä]]
[[sv:Kompilator]]
[[ta:நிரல்மொழிமாற்றி]]
[[th:ตัวแปลโปรแกรม]]
[[vi:Trình biên dịch]]
[[tr:Derleyici]]
[[yi:קאמפיילער]]
[[zh:编译器]]

Версія ад 16:38, 11 верасня 2007

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

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

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