Kompatibilita se zdrojovým kódem - Source-code compatibility

Kompatibilita se zdrojovým kódem ( kompatibilní se zdrojem) znamená, že program lze spustit na počítačích (nebo operačních systémech ) bez ohledu na kompatibilitu binárních kódů a že zdrojový kód je potřebný pro přenositelnost .

Zdrojový kód je nutné před spuštěním zkompilovat , pokud použitý počítač nemá po ruce tlumočníka pro daný jazyk. Termín je také používán pro kompatibilitu s jazykem sestavení , kde je zdrojem strojově čitelná forma strojového kódu, kterou musí assembler převést na číselný (tj. Spustitelný) strojový kód . To se liší od kompatibility binárních kódů , kde není nutná žádná rekompilace (nebo sestavení).

Kompatibilita zdrojů je hlavním problémem při vývoji počítačových programů. Většina unixových systémů je například kompatibilní se zdroji, pokud však používáte pouze standardní knihovny . Systémy Microsoft Windows jsou kompatibilní se zdroji v jedné hlavní rodině ( řada Windows NT , od NT 3.1 až po Windows 10 nebo rodina, která obsahuje Windows 95 , Windows 98 a Windows Me ), s částečnou kompatibilitou zdrojů mezi těmito dvěma rodinami.

Viz také

Reference