Object Pascal: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
m robot dodaje: sk:Object Pascal, uk:Delphi (мова програмування) |
dodanie FPC |
||
Linia 1:
'''Object Pascal''' – [[Programowanie obiektowe|obiektowy]] [[język programowania]], obiektowe rozszerzenie języka [[Pascal (język programowania)|Pascal]], użyty jako język programowania w środowisku programistycznym Borland [[Delphi]], [[Kylix]] oraz [[
=Podstawowe elementy języka=
Linia 170:
* (+) możliwość tworzenia procedur w procedurach
* (+) możliwość przekazywania danych przez zmienną
* (+) mechanizm modułów wraz z kontrolą widoczności nazw
* (+) wirtualne konstruktory
=== (-) ===
* (-) możliwość kompilacji kodu zawierającego instancje klas abstrakcyjnych
* (-) brak programowania generycznego
=== (?) ===
Linia 182 ⟶ 186:
* (+-) brak preprocesora kodu, przez co kompilacja jest znacznie szybsza ale brak korzystania z makr
* (+-) oddzielenie części deklaracji od instrukcji zwiększa czytelność kodu i zmusza do porządku
* (+-) funkcje nie zwracające wartości nazwane są procedurami
{{wikibooks|Object Pascal}}
|