Object Pascal: Forskelle mellem versioner

Content deleted Content added
m Retter navne og værdier for url-status til standard samt accessdate etc. til at bruge bindestreg
m Retter datum til standard
Linje 1:
'''Object Pascal''' er et [[programmeringssprog]]. Sproget er en [[Objektorientering|objekt-orienteret]] udgave af det [[Pascal (programmeringssprog)|Pascal]]-programmeringssproget, der først blev udviklingen hos [[Apple Inc.|Apple]], Udviklingen hos Apple blev ledet af [[Larry Tesler]] i samarbejde opfinderen af Pascal, [[Niklaus Wirth]]. Object Pascal er inspireret af programmeringssproget [[Clascal]], som fandtes til Apples computer [[Apple Lisa|Lisa]].<ref>Engelsk Wikipedia</ref>
 
I dag findes der flere [[dialekt]]er af programmeringssproget, der er udviklet af virksomheder der arbejder med åben og lukket [[kildekode]]. De mest kendte dialekter er [[Delphi]] (udviklet fra [[Turbo Pascal]]) og [[Free Pascal]]<ref>{{cite web |url = http://www.freepascal.org|title = Advanced open source Pascal compiler for Pascal and Object Pascal|access-date={{date|2017-11-28}}}}</ref>. Begge er meget ens både når det gælder hvilke [[programbibliotek]]er der anvendes og [[syntaks]]en. Mange programmer der skrives til det ens sprog kan let tilpasses til det andet<ref>{{cite web |url = http://wiki.freepascal.org/Code_Conversion_Guide|title = Code Conversion Guide|utgivareudgiver = Wiki.freepascal.org|access-date={{date|2017-11-28}}}}</ref> så det kan kompileres med det andet.
Efter version 6 af Delphi, holdt Borland op med at kalde sin version af sproget for Object Pascal og skiftede til navnet Delphi i stedet, hvilket betyder at man kan sige at Free Pascal er den førende Object Pascal-[[compiler]], selv om sproget Delphi kun er lidt forskellig fra Object Pascal. Delphi findes kun til Windows og kun til en processortype<ref>{{cite web|author=Embarcadero Technologies |url=http://www.embarcadero.com/products/delphi/index.php |title=Delphi from Embarcadero |utgivareudgiver=Embarcadero |date={{date|2009-02-17}} |archive-url=https://web.archive.org/web/20090228080527/http://embarcadero.com/products/delphi/index.php |archive-date={{date|2009-02-28}}}}</ref>, mens Object Pascal (Free Pascals implementering) findes i 14 officielle versioner<ref>{{cite web |url = http://freepascal.org/download.var|title = Download Free Pascal|publisher = Free Pascal|access-date={{date|2017-11-28}}}}</ref> til forskellige platforme og processortyper.
 
Object Pascal er traditionelt blevet kædet sammen med biblioteker til grafisk udvikling, da Delphi blev udviklet med stærk støtte for grafiske komponenter i Windows med biblioteket [[VCL]]. Free Pascal har noget der svarer til VCL kaldet [[LCL]].<ref>{{cite web|url = http://wiki.freepascal.org/Object_Pascal_History|title = Object Pascal History|publisher = Wiki.freepascal.org|date = {{date|2010-01-10}}|access-date = {{date|2017-11-28}}|archive-date = 8. maj 2009|archive-url = https://web.archive.org/web/20090508043555/http://wiki.freepascal.org/Object_Pascal_History|url-status=dead}}</ref> Delphi har fortsat med at fokusere på grafisk udvikling, både i .NET og Windows. Free Pascal har, selv om der fokuseres på grafisk udvikling og LCL-biblioteket i Lazarus-projektet, også fokus på udvikling af ikke-grafiske programmer på en måde svarende til [[C++]]-kompileren [[GCC]]/[[G++]].