Turbo Pascal – jedna z popularniejszych implementacji kompilatorów języka Pascal, zintegrowane środowisko programistyczne, produkt firmy Borland International dla procesorów Z80 (system CP/M) oraz rodziny Intel x86 i nowszych. Obecnie nie jest już rozwijany. Następcą Turbo Pascala jest środowisko programistyczne Delphi.

Historia thumb|400px|Borland Pascal 7.0 wersja 1.0 środowiska Turbo Pascal została wprowadzona na rynek w 1983 roku; wersja 4.0 ukazała się w XI 1987 r., w krórej wprowadzono pojęcie modułu i kompilacji warunkowej, a także dodano nowe typy liczb całkowitych i zmiennoprzecinkowych (dla pełnego wykorzystania możliwości koprocesora); w roku 1988 pojawiła się wersja 5.0 (wśród nowości znalazły się typy proceduralne i funkcyjne – jako zapowiedź skierowania produktu w stronę obiektowości oraz możliwość debugowania kodu źródłowego); wersja 5.5 wprowadziła nowy, rewolucyjny w odniesieniu do języka Pascal typ danych: typ obiektowy; wersja 6.0 wprowadziła okienkową, pracującą na zdarzeniach i obsługującą myszkę bibliotekę Turbo Vision. Samo środowisko również było zaprogramowane w tej bibliotece;; Był sprzedawany w 2 wariantach: Turbo Pascal 6.0 oraz Turbo Pascal Professional 6.0zwierającym dodatkowo Turbo Assembler, Turbo Debugger i Turbo Profiler wersja 7.0 (ostatnia) wydana w 1992 roku pojawiła się w sprzedaży w dwóch wariantach: Borland Pascal with Objects 7.0 - wersja pełna, z możliwością tworzenia programów dla trybu chronionego DOS oraz dla 16-bitowego systemu Windowswówczas były to wersje 3.0 lub 3.1 Turbo Pascal 7.0 - tańsza, uproszczona (okrojona) wersja, z możliwością tworzenia programów wyłącznie dla trybu rzeczywistego systemu DOS

Następcą Turbo Pascala stał się w 1995 r. Borland Delphi 1.0 wraz z językiem Object Pascal. W wersji tej porzucono możliwość tworzenia programów dla DOS i 16-bitowego Windows, pozwalając budować aplikacje wyłącznie dla systemu 32-bitowego Windows.

Niektóre własności Nazwy zmiennych nie są wrażliwe na wielkość liter. Komentarze są otwierane i zamykane lub , przy czym nie można zagnieżdżać komentarzy tego samego typu (np. konstrukcje jest poprawne, również). Słowo kluczowe uses deklaruje użycie modułów. Moduły zawierają kody źródłowe (deklaracje i definicje) lub tylko interfejsy do modułów już wcześniej skompilowanych (tzw. plików obiektowych). Określają one funkcje, zmienne, stałe, procedury i inne elementy języka pogrupowane w funkcjonalne pakiety. Przykładowe moduły języka udostępnione przez producenta: system, crt, dos, graph, printer, overlay.

Przykład Wczytanie tekstu i wyświetlenie go na ekranie: program WypiszImie; var Imie: String; { deklaracja zmiennej typu łańcuchowego } begin WriteLn('Jak masz na imię?'); { wypisanie komunikatu zachęcającego do interakcji } ReadLn(Imie); { wczytanie łańcucha znaków (zakończenie wprowadzania: Enter) do zmiennej } WriteLn(Imie, '... piękne imię!'); { wypisanie komunikatu zawierającego wprowadzone dane } end.

Zobacz też Turbo Free Pascal Greg McDavis Temc Teml Turbo Vision

Uwagi

Przypisy

Bibliografia

Kategoria:Pascal Kategoria:Zintegrowane środowisko programistyczne