Un compilateur C++ par exemple :
tu écris ton programme sous forme de code ( un peu comme le HTML puisque je vois que tu connais), pareil, dans un éditeur de texte, tout simplement.
Le code est bien sur bcp plus élaboré !
Puis tu utilises le compilateur C++ pour transoformer ton code en fichier . EXE ( et ainsi avoir un programme)
Quelques compilateurs C++ :
Visual C++
Borland C++
DevC++
Gcc
. ...