О проекте | Помощь    
   
 
   Энциклопедия Компьютеры Финансы Психология Право Философия   
Культура Медицина Педагогика Физика Спорт Спорт
 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
 
Та Тб Тв Тг Тд Те Тж Тз Ти Тй Тк Тл Тм Тн То Тп Тр Тс Тт Ту Тф Тх Тц Тч Тш Тщ Тъ Ты Ть Тэ Тю Тя
 

ТРАНСЛЯТОР

ТРАНСЛЯТОР (translator). Программа или техническое устройство, выполняющее трансляцию программы. Т. является одним из основных средств автоматизации программирования. Применение Т. не только облегчает составление отдельной программы, но и позволяет использовать для разных ЭВМ один и тот же алгоритм, написанный на некотором языке программирования. Различают два вида Т.: интерпретатор, который одновременно и транслирует и выполняет заданную программу, делая это покомандно или пооператорно, и компилятор, который преобразует исходную программу, составленную на языке программирования высокого уровня, в программу на машинном языке или языке, близком к машинному (объектная программа), не участвуя в ее исполнении. Т. являются неотъемлемой частью систем программирования. Многие Т. выполняют оптимизацию объектной программы, улучшая некоторые ее характеристики, например сокращая время выполнения программы. Такие Т. называются оптимизирующими. См. интерпретация, компиляция, система разработки программ