Plik wykonywalny: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
drobne redakcyjne
drobne redakcyjne
Linia 7:
Zależnie od przyjętej konwencji nazwy plików wykonywalnych mogą wyróżniać się [[rozszerzenie nazwy pliku|rozszerzeniem]], tak jak np. w [[DOS]] i [[Microsoft Windows|Windows]] przyjęte zostało rozszerzenie <tt>'''.com'''</tt> i <tt>'''.exe'''</tt><ref name=it /> (stąd popularne określenie ''egzek''). W [[system operacyjny|systemach]] [[Unix|uniksowych]] natomiast pliki wykonywalne mają ustawiony [[atrybut pliku|atrybut]] wykonywalności oznaczany literą x.
 
NaW nowoczesnych [[architektura komputera|architekturach]] plik wykonywalny zawiera informacje, które nie są częścią samego programu, tak jak informacje o [[środowisko|środowisku]] wymaganym przez program, informacje o [[debugowanie|debugowaniu]] i inne porządkowe dane używane przez system operacyjny do uruchamiania programu.
 
Obecnie rozróżnienie między programem w formie [[kod źródłowy|źródłowej]] (która zwykle jest czytelna dla człowieka) a jego formą wykonywalną jest coraz mniej wyraźne, gdyż proces [[kompilator|kompilacji]] lub interpretowania, przekształcający pierwszą formę w drugą, może być przeprowadzony automatycznie. Dlatego też pojęcie pliku wykonywalnego zostało rozszerzone, obejmując nie tylko instrukcje maszynowe, ale też dowolny plik, który może być wykonany w danym środowisku bez ingerencji użytkownika. Mimo tego, pliki zawierające [[język interpretowany]] zwykle nadal są określane [[skrypt (informatyka)|skryptami]].