Programy komputerowe ciąg instrukcji do wykonania dla komputera algorytm zapisany w jeżyku programowania jako program wykonawczy i jako kod źródłowy

Algorytm dokładny przepis podający sposób rozwiązania określonego zadania w skróconej liczbie kroków zbiór poleceń odnoszących się do pewnych obiektów ze wskazaniem porządku w jakim mają być wykonane, wyróznia się numeryczny opierający się na liczbach i nie numeryczne opierające się na obiektach nie liczbowych. A także na sekwencje i nie sekwencje.

Algorytm z rozgałęzieniami

Z powtórzeniami

Blokowy sumownia dwóch liczb

Język programowania zbiór zasad składni instrukcji dzięki którym powstaje kod źródłowy programu.

Kod źródłowy program komputerowy napisany w języku programowania jest to postać programu zrozumiała dla programisty.

Kod maszynowy język zrozumiały przez procesor.

Kompilator translator języka maszynowego

Języki programowania można podzielić na strukturalne i obiektywne.