Home

kompilacji

Kompilacja (od łac. compilare – zgromadzić) to termin ogólny oznaczający zbieranie i zestawienie elementów w spójną całość. W języku polskim najczęściej używa się go w dwóch kontekstach: jako proces technologiczny w informatyce oraz jako opis zbioru utworów lub materiałów.

W informatyce kompilacja to przekształcanie kodu źródłowego napisanego w języku programowania na kod wykonywalny lub pośredni,

Poza informatyką kompilacja oznacza także zbieranie i zestawianie utworów, artykułów lub danych w jedną całość — na

W praktyce pojęcie używane jest również w bibliotekoznawstwie, mediach i naukach danych, gdzie celem jest stworzenie

zrozumiały
dla
maszyny.
Proces
ten
zwykle
obejmuje
analizę
leksykalną,
analizę
składniową,
semantyczną
oraz
optymalizację
i
generację
kodu.
W
rezultacie
powstaje
plik
binarny
lub
pośredni
(np.
bytecode),
który
może
być
bezpośrednio
uruchamiany
lub
uruchamiany
po
etapie
linkowania.
W
praktyce
istnieje
kompilacja
ahead-of-time
(AOT)
i
kompilacja
just-in-time
(JIT),
a
także
możliwość
kompilacji
między
platformami
(cross-compilation).
Wiele
języków
wymaga
środowiska
budowania,
zestawu
narzędzi
kompilacyjnych
i
plików
konfiguracyjnych.
przykład
album
muzyczny,
antologię
czy
zestawienie
danych.
W
tym
sensie
kompilacja
podkreśla
charakter
kolekcji,
a
nie
techniczny
proces
przetwarzania.
uporządkowanego
i
użytecznego
zbioru
materiałów.