Turbo Pascal
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

- 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)[1];
- 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;[2]; Był sprzedawany w 2 wariantach: Turbo Pascal 6.0 oraz Turbo Pascal Professional 6.0[a][3]
- wersja 7.0 (ostatnia) wydana w 1992 roku pojawiła się w sprzedaży w dwóch wariantach[4][5][6]:
- 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 Windows[b]
- 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{ jak ten }, przy czym nie można zagnieżdżać komentarzy tego samego typu (np. konstrukcje(* jak ten *)jest poprawne,{ { } }również).(* { } *) - Słowo kluczowe
usesdeklaruje 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ż
Uwagi
Przypisy
- ↑ Andrzej Kadlof. Turbo Pascal 4.0. „Komputer”. 6/1988 (27), s. 36-37, czerwiec 1988.
- ↑ Marcin Borkowski. Turbo Pascal 6.0. „Bajtek”. 5/91 (63), s. 31, maj 1991. ISSN 0860-1674. [dostęp 2026-02-14].
- ↑ Turbo Pascal 6.0 Almost Adds Windows. „BYTE”. vol. 16, no. 1, s. 126, styczeń 1991. ISSN 0360-5280. [dostęp 2026-03-09]. (ang.).
- ↑ Paweł Borkowski. Turbo Pascal 7.0. „Bajtek”. 7/93 (95), s. 28-30, lipiec 1993. [dostęp 2026-03-28].
- ↑ Dariusz J. Michalski. Turbo Pascal 7.0 – drugie spojrzenie. „Bajtek”. 96-97 (8-9/93), s. 27-28, sierpień-wrzesień 1993. Spółdzielnia „Bajtek”. ISSN 0860-1674. [dostęp 2026-01-02].
- ↑ Tom R. Halfhill. Borland Revamps Its Pascal Lineup. „BYTE”, s. 54, styczeń 1993. ISSN 0360-5280. [dostęp 2026-01-30]. (ang.).
Bibliografia
- Andrzej Marciniak: Borland Pascal 7.0. Poznań: Nakom, 1994, seria: Biblioteka Użytkownika Mikrokomputerów. ISBN 83-85060-53-7. ISSN 0867-6011. (pol.).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.