kompilator 1
noundomain: artefactregister: specj.
Słowosieć [ver.5.0]
Definition
program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym).
Examples
- 1.Stałe wyrażenia są dla kompilatorów okazją do optymalizacji, ponieważ kompilatory często wykonują te wyrażenia w czasie kompilacji i wstawiają ich wyniki do programu.
- 2.Preprocesor jest najczęściej zintegrowany z kompilatorem języka programowania.
- 3.Różnica pomiędzy kompilatorem a asemblerem polega na tym, iż każde polecenie języka programowania może zostać rozbite na wiele podpoleceń języka maszynowego (przy czym nowoczesne asemblery również posiadają składnię umożliwiającą zapis wielu poleceń maszynowych jako jednego polecenia kodu źródłowego oraz opcje optymalizacji kodu).
- 4.Stosowanie kompilatorów ułatwia programowanie (programista nie musi znać języka maszynowego) i pozwala na większą przenośność kodu pomiędzy platformami.
- 5.Phalanger to projekt kompilatora języka PHP zapoczątkowany na Uniwersytecie Karola i wspierany przez firmę Microsoft.


