Turbo Pascal: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Anulowanie wersji nr 24859038 autora 109.196.145.130 nie linkujemy do tego typu stron
Poprawa kilku błędów merytorycznych
Linia 6:
* w roku [[1988]] pojawiła się wersja 5.0 (wśród nowości znalazły się [[Typ proceduralny|typy proceduralne]] i [[Typ funkcyjny|funkcyjne]] - jako zapowiedź skierowania produktu w stronę obiektowości oraz możliwość debugowania [[Kod źródłowy|kodu źródłowego]]),
* wersja 5.5 wprowadziła nowy, rewolucyjny w odniesieniu do języka [[Pascal (język programowania)|Pascal]] typ danych: typ obiektowy,
* kolejna wersja oznaczona została numerem 6.0, nowościąumożliwiała wykorzystanie biblioteki Turbo Vision. Nowością w tej wersji była możliwość operowania w środowisku myszką,
* ostatnia wersja języka Turbo Pascal nosi nazwę Turbo Pascal 7.0 i została wypuszczona w 1992 roku. Turbo Pascal nie jest już obecnie rozwijany.
 
Linia 12:
 
== Przykładowy kod ==
* Borland Pascal nie jest wrażliwy na wielkość liter.
* Podawanie w nagłówku słowa kluczowego "program" i następującej po nim nazwy jest opcjonalne.
* Komentarze są otwierane i zamykane <code>{ jak ten }</code> lub <code>(* jak ten *)</code>.
* Linia <code>uses crt;</code> nie jest specyficznym rozszerzeniem języka Pascal przez firmę Borland, ale deklaracją użycia modułu crt, zawierającego predefiniowane funkcje, zmienne, stałe i procedury obsługi złącza komunikacyjnego (monitor, klawiatura).
 
Przykład:
Linia 30 ⟶ 31:
program WypiszImie;
uses crt; {Ta linia deklaruje moduł - w tym przypadku crt}
var Imie: String; { Ta linia deklaruje zmienną Imie typu string ł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;
end.
</source>