Obsługa kompilatora Turbo Pascal
Aplikacje w Turbo Pascalu, możemy pisać w dowolnym edytorze tekstowym, a następnie kompilować kod, za pomocą specjalnego kompilatora wydanego przez firmę Borland. My jednak na potrzeby nauki programowania skorzystamy z darmowej alternatywy czyli programu Free Pascal. Aplikacje tą zarówno dla Windows, Mac OS X oraz Linux’a można pobrać ze strony: www.freepascal.org. Free Pascal, pełni rolę edytora w którym będziemy pisać kod i kompilatora, który będzie tworzył plik wykonywalny exe.
Free Pascal ma interface w języku Angielskim. Więc aby wiedzieć gdzie znajdują się dane opcje w programie należy dokładnie przyjrzeć się wszystkim przyciskom na szarym górnym pasku. Poniżej zamieściłem ich tłumaczenie oraz krótkie opisy za co są odpowiedzialne:
File
- New– nowy plik,
 - Save as– zapisz jako,
 - Save lub F2– zapisz,
 - Open lub F3– otwórz,
 - Change Dir– zmiana katalogu, do/z którego zapisujemy/odczytujemy nowe pliki,
 - Exit lub ALT+X– wyjście,
 - CTRL+F3– zamknij plik,
 
Edit
- Cut lub SHIFT+DEL– wytnij,
 - Copy lub CTRL+INS– kiopiuj,
 - Paste – SHIFT+INS– wklej,
 - CTRL+Y– wytnij linię wskazywaną przez kursor,
 
Run
- Run lub CTRL+F9– kompilacja i uruchomienie programu,
 - Step over lub F8– krokowanie, czyli wykonywanie programu linijka po linijce z możliwością obejrzenia wyników,
 - Trace into lub F7– śledzenie, funkcjonuje podobnie jak korkowanie z tym wyjątkiem, że wchodzi do procedur i funkcji,
 
Compile
- Compile lub ALT+F9– kompilacja programu,
 - Make lub F9– kompilacja oraz utworzenie pliku wynikowego exe. Plik wynikowy pojawi się w katalogu, gdzie mamy zapisany kod programu w rozszerzeniu .pas,
 - Destination– jeżeli jest na „Memory” – plik wykonywalny exe zostanie zapisany w pamięci podręcznej. Jeżeli jest na „Disk” – plik wykonywalny exe zostanie zapisany na dysku,
 
- Breakpoints– ustawianie tzw. pułapek tzn. jeżeli program dojdzie do takiej pułapki przerwie pracę,
 - Call stack– obserwuje stos wywołań,
 - Register– śledzi ustawienia bitów, rejestru mikroprocesora,
 - Output– śledzi wynik wykonywania programu w oknie edycji,
 - User screen lub ALT+F5–przełączanie między oknem edycji a nowym oknem,
 
Options
- Directories– ustawianie ścieżek dostępu,
 - Save– zapis ustawień,
 
Aby w pełni wykorzystać, funkcje jakie oferuje Free Pascal, należy dokładnie przyjrzeć się wszystkim opcją i poznać sposób ich działania. Jeżeli mniej więcej wiesz jak pisze się aplikacje w Pascalu to zachęcam do przetestowania funkcji Free Pascala, na krótkim prostym programie.