Program komputerowy to seria poleceń wykonywanych przez Komputer. Komputer jest zdolny to przetwarzania wyłącznie danych binarnych, czyli serii 0 i 1. Dlatego potrzebne są języki programowania, w których nadawane są polecenia rozumiane i wykonywane przez komputer.
Programy są więc tłumaczone na kod maszynowy, czyli binarny.
Sposób pisania program komputerowego jest mocno zależny od wybranego języka programowania. Istnieje wiele języków programowania, a każdy korzysta z własnego programu tłumaczącego.
Najogólniej mówiąc, program to prosty plik tekstowy (napisany w programie Word lub innym edytorze tekstu), który nazywa się plikiem źródłowym.
Plik źródłowy (source file) zawiera wiersze zwane kodem źródłowym. Kiedy plik źródłowy zostanie stworzony, musi być poddany kompilacji.
Kompilacja przebiega następująco:
Następnie powstaje plik wykonywalny (executable file), który zawiera wszystkie element potrzebne do tego, by samodzielnie działał.
Zdjęcie: © vector_brothers - Shutterstock.com