Bővebb ismertető
A második világháború befejezése után egyre fokozatosabban tért hódít az automatizált számítástechnika. Az utóbbi évtizedekben ugrásszerűen megnőtt a programvezérlésű elektronikus számítógépek száma. Az elektronikus számítógépek olyan számítási problémák megoldását teszik lehetővé, amelyeket régebben csak hosszadalmas számítással végezhettünk volna el.Az elektronikus programvezérlésű számítógépek gyors elterjedése azzal magyarázható, hogy működési sebességük igen nagy, nagy mennyiségű információt tudnak tárolni, a számítási eredmények pontosak. Elősegítette a számítógépek elterjedését az is, hogy bonyolult számítási műveletek elvégzésén kívül logikai feladatok megoldására is alkalmasak. Ezeket a műveleteket automatikusan, emberi beavatkozás nélkül hajtják végre.A számítógépek alkalmazási területe jelenleg is igen széles, de hogy milyen területen lehet még alkalmazni, ez a kutatómunka jelenleg is intenzíven folyik. A számítógépet felhasználó számára legfontosabb a gép programozásának ismerete, mert a program teremt kapcsolatot az ember és a gép között. A programozás kezdetén a programot a matematikai formulaírástól eltérően, merőben különböző jelsorozatok formájában kódolva kellett megírni. Ezenkívül minden géphez más és más kódrendszereket kellett megtanulni. Az utóbbi évtizedekben kialakultak a matematikai formulaíráshoz közelálló, úgynevezett magasszintű programozási nyelvek - FORTRAN, ALGOL, COBOL, PL1 stb. -, amelyek megkönnyítik a programozó munkáját. Ezenkívül a számítógéptől független, számítási eljárások leírására alkalmasak. A magasszintű programozási nyelvekkel minden olyan számítógép működtethető, amely rendelkezik a megfelelő fordítóprogrammal, s automatikusan átírja az így megszerkesztett programot a gép belső kódjára. Az elektronikus programvezérlésű számítógépek programozása gyakorlati tudomány és ma már rutinmunkának számít. Az igazi nehézség abban rejlik, hogy miként kell a megoldásra szánt feladatot úgy felbontani és megszerkeszteni, hogy az adott programozási nyelven programozható legyen.