10 Programuję w językach C/C++ i C++ Builder
• prekompilacja - na tym etapie następuje interpretacja dyrektyw preprocesora i włączenie do pliku źródłowego wskazanych plików,
• kompilacja - następuje tłumaczenie instrukcji języka C++ zawartych w kodzie źródłowym w pliku *.CPP na rozkazy procesora, które następnie umieszczane są w tzw. pliku obiektów (*.OBJ),
• łączenie - z pliku *.OBJ (jednego lub wielu) oraz kodu pochodzącego z bibliotek powstaje plik wykonywalny *.EXE (lub *DLL).
Podczas pisania dowolnego programu (w środowisku C++ Builder taki program
nazywamy projektem) z użyciem komputera przechodzimy następujące etapy:
• program źródłowy tworzymy za pomocą wbudowanego do programu Turbo C++ (lub C++ Builder) edytora kodów źródłowych; przy jego użyciu łatwo piszemy instrukcje języka Turbo C++ (lub C++ Builder) i umieszczamy je w pliku źródłowym z rozszerzeniem *.CPP*,
• za pomocą prekompilacji, kompilacji i łączenia przekształcamy instrukcje programu napisanego w języku Turbo C++ (lub C++ Builder) na program wykonywalny, zrozumiały dla komputera,
• do wprowadzania poprawek w programie źródłowym lub jego modyfikacji służy edytor kodu źródłowego,
• jeśli naruszymy reguły programowania w języku Turbo C++ (lub C++ Builder), to podczas prekompilacji, kompilacji lub łączenia na ekranie monitora zostaną wyświetlone komunikaty o błędach syntaktycznych i innych. Należy wówczas wrócić do programu źródłowego, dokonać jego poprawy, a następnie ponownie rozpocząć proces tłumaczenia.