Компиляторлар жоғары деңгейлі тілде жазылған бағдарламаны машиналық кодқа (нысан коды) аудару үшін қолданылады. Құрастырылғаннан кейін (бәрі бір уақытта), аударылған бағдарлама файлын компьютер тікелей пайдалана алады және дербес орындалады.
HLL бағдарламасын машина тіліне не түрлендіреді?
Компилятор - жоғары деңгейлі тілдік бағдарламаны машина тіліне түрлендіру үшін қолданылатын аудармашы бағдарламасы. 2. Ол бүкіл бағдарламаны бірден аударады.
HLL аудармашылары қандай?
Бағдарламалық кодты түрлендіру құралы үшін ең жалпы термин «аудармашы». Транслятор, бағдарламалық құралды бағдарламалау терминдерінде, компиляторға, ассемблерге немесе аудармашыға сілтеме жасай алатын жалпы термин; жоғары деңгейлі кодты басқа жоғары деңгейлі кодқа (мысалы, Basic, C++, Fortran, Java) немесе төменгі деңгейге (…) түрлендіретін кез келген нәрсе
HLL бағдарламасын объектілік кодқа түрлендіретін аудармашы бағдарламасы ма?
Жоғары деңгейлі тілдегі бастапқы кодты жол бойынша машина кодына түрлендіретін аудармашы бағдарламасы Interpreter деп аталады. Компилятор – жоғары деңгейлі тілде жазылған кодты төменгі деңгейдегі тілге, нысан/машина кодына аударатын компьютерлік бағдарлама.
Тілді машина тіліне кім түрлендіреді?
Компилятор бағдарлама кодын (бастапқы код) алады және бастапқы кодты машина тіліне түрлендіредімодуль (нысандық файл деп аталады).