Turbo Pascal
Wygląd
Turbo Pascal – jedna z popularniejszych implementacji kompilatorów języka Pascal, zintegrowane środowisko programistyczne, produkt firmy Borland International dla procesorów Z-80 (system CP/M) oraz rodziny Intel 80x86 i nowszych. Obecnie nie jest już rozwijany.
Historia
- wersja 1.0 środowiska Turbo Pascal została wprowadzona na rynek w 1983 roku,
- wersja 4.0 ukazała się w XI 1987 r. i wprowadziła pojęcie modułu i kompilacji warunkowej,
- 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. Środowisko było zaprogramowane w tej bibliotece,
- ostatnia wersja języka Turbo Pascal nosi nazwę Turbo Pascal 7.0 (a wersja bardziej rozbudowana Borland Pascal) i została wypuszczona w 1992 roku. Turbo Pascal nie jest już obecnie rozwijany.
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, przestawiając się na Windows.
Niektóre własności
- Borland Pascal nie jest wrażliwy na wielkość liter.
- Komentarze są otwierane i zamykane
{ jak ten }lub(* jak ten *), komentarze nie mogą być zagnieżdżone. - Słowo kluczowe
usesdeklarujące użycia modułów. - Moduły zawierają kody źródłowe lub kompilaty funkcji, zmiennych, stałych i procedur ułożonych w tematyczne pakiety. Przykładowe moduły języka TP: system, crt, dos, graph, printer, overlay.
Przykład:
- Program wyświetla słowa "Witaj Świecie" na ekranie.
begin
WriteLn('Witaj Świecie');
end.
- Program prosi o podanie imienia i wyświetla je na ekranie.
program WypiszImie;
uses crt; {Ta linia deklaruje moduł - w tym przypadku crt}
var Imie: String; {Ta linia deklaruje zmienną Imie typu łańcuchowego}
begin
Write('Jak masz na imię? : ');
Readln(Imie); { Readln wczytuje ciąg znaków do naciśnięcia klawisza Enter, a następnie przenosi kursor tekstowy do następnej linii }
WriteLn('Witaj ', Imie);
Readkey;
end.
Zobacz też
Bibliografia
- Andrzej Marciniak: Borland Pascal 7.0. Poznań: Nakom, 1994, seria: Biblioteka Użytkownika Mikrokomputerów. ISSN 0867-6011. ISBN 83-85060-53-7. (pol.).