Program komputerowy

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:

  • Konsolidator przetwarza kod źródłowy w kod wynikowy a następnie zapisuje go, jako plik obiektu (object file), czyli plik źródłowy w kodzie maszynowym lub Assemblerze - języku podobnym do kodu maszynowego (posiadającym te same funkcje, ale zrozumiałym przez ludzi).
  • Konsolidator następnie odwołuje się do programu łączącego (compiler), co pozwala osadzić w nim dodatkowe elementy (funkcje, biblioteki), które są wymienione w pliku wykonywalnym ale nie są zawarte w pliku źródłowym.

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

Treści, które ukazują się w serwisie CCM powstają we współpracy z ekspertami IT i pod kierownictwem Jeana-François Pillou, założyciela CCM.net. CCM to serwis o nowych technologiach - jeden z największych na świecie, dostępny w 11 językach.
Zobacz również
Ten dokument zatytułowany "Program komputerowy" opublikowany przez CCM (pl.ccm.net) jest udostępniany na licencji Creative Commons. Możesz kopiować i modyfikować kopie tej strony, na warunkach określonych przez licencję i wymienionych w niniejszym tekście.