Przykłady procesorów językowych
Istnieją główne typy procesorów językowych.
- Interpreter - pozwala komputerowi interpretować lub rozumieć, co program potrzebuje komputera, jakie zadania wykonać.
- Tłumacz - pobiera kod programu i tłumaczy go na kod maszynowy, umożliwiając komputerowi odczytanie i zrozumienie zadań, które program musi wykonać, we własnym kodzie macierzystym. Asembler i kompilator to przykłady tłumaczy.
Różnica między tłumaczem a tłumaczem polega na tym, że tłumacz tłumaczy komputerowi, co ma zrobić, interpretując kod programu komputera. Tłumacz pobiera kod programu i konwertuje go na kod maszynowy, umożliwiając komputerowi odczytanie tego kodu maszynowego. Interpreter mówi komputerowi, co robić, a tłumacz pozwala komputerowi dowiedzieć się, co zrobić sam.
Język, warunki programowania