Kompilacja programu w Turbo Basic XL
Kompilacja programu w Turbo Basic XL
Język Turbo Basic XL jest tzw interpreterem. Uruchomiony program jest na bieżąco „tłumaczony” i wykonywany przez bibliotekę procedur języka. Kompilacja jest procesem, w którym „tłumaczenie” wykonywane jest jednokrotnie, a otrzymany kod po połączeniu z biblioteką RUNTIME Turbo Basic XL daje nam wynikowo program, który możemy uruchomić pod kontrolą DOS-u.
Powszechnie dostępny pakiet Turbo Basic XL zawiera zbiór następujących plików:
- główny program języka Turbo Basic XL
- kompilator języka Turbo Basic XL
- bibliotekę procedur Turbo Basic XL o nazwie RUNTIME
- program LINKER służacy do łączenia skompilowanego kodu z biblioteką RUNTIME
- nieco poprawioną bibliotekę RUNTIME2
![](http://atari8.eu/wp-content/uploads/2020/02/TBC.png)
Klawisze od 1 do 8 wyświetlą nam katalog dysku. Oczywiście pod Sparta DOS X będzie to lista plików bieżącej ścieżki dysku. Po wyświetleniu listy plików klawiszami kursora wybieramy plik do kompilacji:
![](http://atari8.eu/wp-content/uploads/2020/02/TBC2.png)
Klawiszem RETURN zatwierdzamy wybór, rozpoczyna się proces kompilacji i jeśli w programie nie będzie błędów pojawi się komunikat „NO ERRORS”. Teraz edytujemy nazwę pliku pod jaką zostanie zapisany skompilowany program. Tutaj mała uwaga: zaczynamy od wprowadzenia cyfrą 1- 8 numeru dysku, na którym zostanie zapisany plik, a następnie jego nazwę. Rozszerzenie CTB dodawane jest automatycznie. W tej sytuacji nie jest możliwe aby nazwa pliku zaczynała się od cyfry.
![](http://atari8.eu/wp-content/uploads/2020/02/TBC3.png)
Po zapisaniu pliku kompilator zapyta czy chcemy zapisać kolejną kopię pliku, jeśli odpowiemy NIE klawiszem „N” powróci do głównego ekranu. Stąd możemy powrócić do DOS kombinacją CONTROL+D.