Компьютер – арифметикалық немесе логикалық операциялардың (есептердің) тізбегін автоматты түрде орындауға бағдарламаланатын машина. Заманауи цифрлық электронды компьютерлер бағдарламалар деп аталатын жалпы операциялар жиынын орындай алады. Бұл бағдарламалар компьютерлерге кең ауқымды тапсырмаларды орындауға мүмкіндік береді.