Prin codificarea algoritmului în limbajul de programare ales, obţinem un program. Programul este transmis calculatorului prin introducerea textului de la tastatură (editare) şi memorat într-un fişier sursă cu extensia pas pentru limbajul Pascal (exemplu: program1.cpp) sau extensia cpp pentru limbajul C/C++ (exemplu: program1.cpp). […]
„Traducerea” textului de program din limbajul de programare ales în limbajul intern al calculatorului se face de către compilator prin compilare. Compilatorul realizează şi verificarea sintactică a programului, semnalând erorile detectate. Corectarea erorilor se face prin editare, de la tastatură, fiind urmată de o nouă compilare. Când textul programului nu mai conţine nici o eroare, compilatorul generează un fişier obiect cu extensia obj (exemplu: program1.obj). Fişierul obiect este executat prin comanda Run.