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.