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
Jean-François Pillou

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 oraz dyrektora projektów internetowych Grupy Figaro. CCM to serwis o nowych technologiach - jeden z największych na świecie, dostępny w 11 językach.

Dowiedz się więcej o zespole CCM

Zobacz również

Ostatnia aktualizacja: 16 paź 2018 o 23:16 przez Anna Dobrzyńska.

Ten dokument zatytułowany "Program komputerowy" opublikowany przez CCM (https://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.