Słownik z branży informatycznej i tworzenia stron WWW

kompilator

Kompilator (ang. compiler) to 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). Proces ten nazywany jest kompilacją. W informatyce pojęciem kompilatora określa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler.

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). Kompilatory mogą posiadać możliwość automatycznej alokacji pamięci dla zmiennych, implementowania struktur kontrolnych lub procedur wejścia-wyjścia.

Stosowanie kompilatorów ułatwia programowanie (programista nie musi znać języka maszynowego) i pozwala na większą przenośność kodu pomiędzy platformami.

Prawdopodobnie pierwszym kompilatorem był Autocoder, napisany w roku 1952.

Popularnym zestawem kompilatorów jest GCC.

źródło: Wikipedia

słowniczek branżowy
W3C AMP PROGRAMISTA string Integer POSTGRESQL WWW Tworzenie kod źródłowy Przeglądarka internetowa SLUPSK JAVASCRIPT XHTML ZEND FRAMEWORK JSON CPP PHP CMS tomek PERL TOMASZ PHOTOSHOP Programista Serwis internetowy SLUPSK FTP WWW ASCII PEAR CMS Joomla MIME kompilator ZMIENNA Java DHTML CPP AJAX HTML tomaszek C Unicode Informatyka programista CSS wydzial curylo curyło DBMS wyrażenia regularne PHP PDF ZEND FRAMEWORK zut ps integer SZCZECIN Informatyki JSON PNG JQuery wydzial DBMS W3C CorelDraw Tworzenie Zmienna TOMASZEK PDF PostgreSQL informatyki PNG wyrażenia regularne FTP Słupsk Unicode Szczecin hosting DHTML STRONA INTERNETOWA Tomcio CSS PS Pascal Tworzenie Integer CorelDraw Baza danych PDF XHTML wyrażenia regularne BUG curylo FLASH XMLHTTP slupsk wydzial KOMPILATOR WEBMASTER DOM