Translator
Z Wikipedii
Translator to specjalny program komputerowy (lub urządzenie) dokonujący tłumaczenia (translacji) programu napisanego w języku programowania z postaci źródłowej do postaci wynikowej zrozumiałej dla maszyny. Czasami zamiast określenia kod wynikowy używa się równoważnego kod obiektowy.
Translatory dzieli się na dwie grupy: kompilatory tłumaczące programy zapisane w językach wysokiego poziomu oraz assemblery tłumaczące programy zapisane w językach symbolicznych.
Cechą charakterystyczną translatorów jest to, że przed uruchomieniem programu musi być wykonany proces tłumaczenia. Innym możliwym sposobem jest interpretacja programu źródłowego „w locie” przez interpreter.
[edytuj] Bibliografia
- 1. Anthony A. Aaby, Compiler Construction using Flex and Bison, Walla Walla College cs.wwc.edu. April 22, 2005