Ero sivun ”Object Pascal” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
Ak: Uusi sivu: '''Object Pascal''' on Pascal ohjelmointikielen objekti-orientoitunut johdannainen, joka tunnetaan parhaiten Borland Delphin kehitysympäristön alku... |
Ensimmäinen versio englanninkielisen wikipedian pohjalta |
||
Rivi 1:
'''Object Pascal''' on [[Pascal (ohjelmointikieli)|Pascal]] ohjelmointikielen objekti-orientoitunut johdannainen, joka tunnetaan parhaiten [[Borland]] Delphin kehitysympäristön alkuperäisenä ohjelmointikielenä. [[Delphi]] onkin tunnetuin Object Pascal murre.
Borland käytti nimeä "Object Pascal" Delphin ensimmäisissä versioissa mutta myöhemmin nimesi sen uudestaan Delphi ohjelmointikieleksi. Kuitenkin, monet Object Pascal kääntäjät
Borlandin integroitu Delphi kehitysympäristö on saatavana [[Microsoft Windows]] ja [[Linux]] alustoille. Avoimen lähdekoodin [[Free Pascal]] tukee Object Pascal kehitystä [[Mac OS X]],
Rivi 14:
==Borland aikakausi==
Vuonna 1986, [[Borland]] julkisti [[Turbo
[[Windows]]iin Object Pascal tuli versiossa Turbo Pascal for Windows ja vuonna 1994 Borland julkisti Turbo Pascalin seuraajan, Delphin. Delphissä Borland esitteli uusia objektilaajennuksia, joiden rakenne ja nimeäminen muistutti muissa objekti-orientoituneissa kielissä käytettyjä, kuten <code>class</code>, <code>constructor</code> ja <code>destructor</code>. ==Object Pascal kääntäjät==
Rivi 20 ⟶ 22:
Object Pascalille on olemassa suuri joukko kääntäjiä, jotka ovat paremmin tai huonommin yhteensopivia Delphin Object Pascal kääntäjän kanssa. Monet näistä kääntävät Object Pascal lähdekoodia tietyille alustoille.
*
* [[Kylix|Borland Kylix]] on Delphin Linux versio tietyille Linux versioille.
* [[Free Pascal]]
*[http://www.gnu-pascal.de GNU Pascal] Osa [[GNU]] kääntäjäkokoelmaa. Saatavissa hyvin suurelle joukolle erilaisia laitealustoja ja käyttöjärjestelmiä.
Rivi 35 ⟶ 34:
*[[Virtual Pascal]] oli x86 32-bit Turbo Pascal ja Delphi yhteensopiva kääntäjä, joka on tarkoitettu lähinnä OS/2 ja Windows ympäristöihin. Sen tuki on viime aikoina hiipunut.
*
==Hello
===Applen Object Pascal===
'''program''' ObjectPascalExample;<br/>
Rivi 127 ⟶ 126:
*[http://www.mactech.com/articles/mactech/Vol.02/02.12/ObjectPascal/ MacTech Vol 2 Issue 12 1985]
[[Delphi]] Object Pascal
*[http://info.borland.com/techpubs/delphi/delphi5/ Delphi 5 "Object Pascal Language Guide"] ([ftp://ftp.borland.com/pub/delphi/techpubs/delphi5/oplg.zip PDF], [ftp://ftp.borland.com/pub/delphi/techpubs/delphi5/d5oplr.zip Windows Help])
Rivi 133 ⟶ 132:
*[http://community.borland.com/article/0,1410,10280,00.html Object Pascal Style Guide]
[[Free Pascal]] Object Pascal
*[http://www.freepascal.org/docs/ref.pdf Current version's Object Pascal Ref guide (PDF)]
|