Program komputerowy - jest to zbior instrukcji wykonywanych przez komputer, realizujacych okreslone zadanie. Mozna rowniez powiedziec, ze program komputerowy jest pewna metoda obliczeniowa wyrazona za pomoca okreslonego jezyka programowania.
Programy komputerowe mozna zaklasyfikowac wedlug ich zastosowań. Wyroznia sie zatem aplikacje uzytkowe, systemy operacyjne, gry wideo, kompilatory i inne. Programy wbudowane wewnatrz urzadzeń okresla sie jako firmware.
Formalne wyrazenie metody obliczeniowej w postaci jezyka zrozumialego dla czlowieka nazywane jest kodem zrodlowym, podczas gdy program wyrazony w postaci zrozumialej dla maszyny (to jest za pomoca ciagu liczb, a bardziej precyzyjnie zer i jedynek) nazywany jest kodem maszynowym badz postacia binarna (wykonywalna). Programistyczny katalog stron