Older Version Newer Version

GerdIsenberg GerdIsenberg Dec 16, 2016

**[[Home]] * [[Programming]] * [[Languages]] * Delphi**
|| [[image:296px-John_Collier_-_Priestess_of_Delphi.jpg link="https://commons.wikimedia.org/wiki/File:Collier-priestess_of_Delphi.jpg"]] ||~   || **Delphi**,
a programming language dialect of the [[https://en.wikipedia.org/wiki/Object_Pascal|Object Pascal]] programming language, a branch of [[https://en.wikipedia.org/wiki/Object-oriented_programming|object-oriented]] derivatives of [[Pascal]], mostly known as the primary programming language of [[https://en.wikipedia.org/wiki/Embarcadero_Delphi|Embarcadero Delphi]], formerly CodeGear Delphi, Inprise Delphi and Borland Delphi , designed and implemented by [[https://en.wikipedia.org/wiki/Anders_Hejlsberg|Anders Hejlsberg]], the creator of [[Pascal#TurboPascal|Turbo Pascal]]. As a chief architect at [[https://en.wikipedia.org/wiki/Borland|Borland]] , Hejlsberg secretly turned Turbo Pascal into an object-oriented application development language, complete with a truly visual environment and superb database-access features. Developer [[https://en.wikipedia.org/wiki/Danny_Thorpe|Danny Thorpe]] chose the name [[https://en.wikipedia.org/wiki/Delphi|Delphi]], in reference to the [[https://en.wikipedia.org/wiki/Pythia|Oracle at Delphi]].

Delphi provides an [[https://en.wikipedia.org/wiki/Integrated_development_environment|Integrated development environment]] for [[Microsoft]] [[Windows]] applications. Delphi pioneered in [[https://en.wikipedia.org/wiki/Rapid_application_development|rapid application development]] by introducing an [[https://en.wikipedia.org/wiki/Application_framework|application framework]] and visual window layout designer that drastically reduced application prototyping times of [[GUI]] and Database applications. Delphi XE <ref>[[http://www.embarcadero.com/products/delphi|Delphi from Embarcadero - RAD Application Development Software]]</ref> is now part of [[https://en.wikipedia.org/wiki/Embarcadero_Technologies|Embarcadero]] [[https://en.wikipedia.org/wiki/Embarcadero_Delphi#RAD_Studio|RAD Studio]] <ref>[[http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/conceptspart_xml.html|RAD Studio (Common)]]</ref>, including [[https://en.wikipedia.org/wiki/C%2B%2BBuilder|C++Builder]] and [[https://en.wikipedia.org/wiki/Unified_Modeling_Language|UML]] modeling <ref>[[http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/tgnetpart_xml.html|UML Modeling from RAD Studio]]</ref>, still supporting [[x86]] [[Assembly#InlineAssembly|inline assembly]] <ref>[[http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/inlineassemblycodepart_xml.html|Inline Assembly Code (Win32 Only) from RAD Studio]]</ref>. A former [[Linux]] version of Borland Delphi, called [[https://en.wikipedia.org/wiki/Kylix_%28software%29|Kylix]] discontinued.  In 2009, Embarcadero announced 64-bit, Linux and [[Mac OS]] support <ref>[[http://edn.embarcadero.com/article/39934|RAD Studio, Delphi and C++Builder Roadmap]]</ref> <ref>[[http://www.embarcadero.com/products/delphi|Delphi XE3 | Develop Windows 8 Metro Apps | Create Mac App]] from [[http://www.embarcadero.com/|Embarcadero Technologies]]</ref> . ||
||  [[Arts#Collier|John Collier]] - Priestess of Delphi <ref>[[http://commons.wikimedia.org/wiki/File:Collier-priestess_of_Delphi.jpg|Priestess of Delphi]] by [[Arts#Collier|John Collier]] 1891, [[https://en.wikipedia.org/wiki/Oil_painting|Oil on canvas]], 1893 given to the [[https://en.wikipedia.org/wiki/Art_Gallery_of_South_Australia|Art Gallery of South Australia]], [[https://en.wikipedia.org/wiki/Adelaide|Adelaide]], by the [[https://en.wikipedia.org/wiki/Algernon_Keith-Falconer,_9th_Earl_of_Kintore|Earl of Kintore]], [[https://en.wikipedia.org/wiki/Wikimedia_Commons|Wikimedia Commons]], [[https://en.wikipedia.org/wiki/Pythia|Pythia from Wikipedia]]</ref> ||~   ||^   ||
[[toc]]
=See also= 
* [[Generic Programming]]
* [[Pascal]]
[[#DelphiEngines]]
=Delphi Engines= 
Dynamic list with [[Guidance for Creating New Pages#Tags|tag]] 'delphi'. Engines (at least some versions) written in Delphi or parts in [[Pascal]].
> [[include component="pageList" hideInternal="true" tag="delphi" limit="100" ]]

=Publications=
* [[http://comp.lang.pascal.delphi.misc.narkive.com/HW7VUOEV/martin-harvey-thread-tutorial|Martin Harvey]] (**2000**). //[[http://seti.net/engineering/threads/threads.php|Multithreading - The Delphi Way]]//. » [[Thread]]

=Forum Posts= 
* [[http://www.stmintz.com/ccc/index.php?id=119042|Delphi / Winboard]] by [[Tony van Roon-Werten|Tony Werten]], [[CCC]], July 13, 2000 » [[WinBoard]]
* [[http://www.stmintz.com/ccc/index.php?id=145411|Delphi version of TSCP]] by [[Steve Maughan]], [[CCC]], December 18, 2000
* [[http://www.stmintz.com/ccc/index.php?id=158578|Delphi/Kylix Compiler]] by [[Olaf Jenkner]], [[CCC]], March 14, 2001
* [[http://www.stmintz.com/ccc/index.php?id=217882|Which is the strongest Delphi chess program?]] by [[Andreas Herrmann]], [[CCC]], March 14, 2002
* [[http://www.stmintz.com/ccc/index.php?id=224455|Delphi and the UCI Protokoll]] by [[Martin Bauer]], [[CCC]], April 18, 2002 » [[UCI]]
* [[http://www.stmintz.com/ccc/index.php?id=225107|One more time Delphi and UCI]] by [[Martin Bauer]], [[CCC]], April 21, 2002
* [[http://www.stmintz.com/ccc/index.php?id=312449|Winboard problem (maybe Delphi only )]] by [[Tony van Roon-Werten|Tony Werten]], [[CCC]], August 22, 2003
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=47359|Question for Delphi programmers]] by Ed Seid, [[Computer Chess Forums|Winboard Forum]], April 23, 2004
* [[http://www.stmintz.com/ccc/index.php?id=388903|A Delphi - WinBoard problem]] by [[Martin Giepmans]], [[CCC]], September 24, 2004
* [[http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.non-technical/2005-06/msg00820.html|What can .Net do for me?]] by [[Linda Scherzer]], [[http://www.derkeiler.com/about/|DerKeiler.com]], June 3, 2005
* [[http://www.stmintz.com/ccc/index.php?id=463632|Ikarus, FastMM4 and Delphi 2005?]] by [[Steve Maughan]], [[CCC]], November 22, 2005 » [[Ikarus]] <ref>[[http://sourceforge.net/projects/fastmm/|FastMM | Free Development software downloads at SourceForge.net]]</ref>
* [[http://www.talkchess.com/forum/viewtopic.php?t=29562|Critter: Pascal vs C]] by [[Richard Vida]], [[CCC]], August 27, 2009
* [[http://www.talkchess.com/forum/viewtopic.php?t=40414|for Pascal fans: Critter]] by [[Richard Vida]], [[CCC]], September 16, 2011 » [[Critter]]

=External Links= 
* [[https://en.wikipedia.org/wiki/Embarcadero_Delphi|Embarcadero Delphi from Wikipedia]]
* [[http://www.embarcadero.com/products/delphi|Delphi XE3 | Develop Windows 8 Metro Apps | Create Mac App]] from [[http://www.embarcadero.com/|Embarcadero Technologies]]
> [[http://www.embarcadero.com/products/delphi/64-bit|64-bit Windows Development with Delphi | Products]]
* [[http://www.tim-mann.org/winboard/delphi.txt|Connecting your Delphi engine to Winboard]] by [[Tony van Roon-Werten|Tony Werten]]
* [[http://sanher.de/index.htm?lang=eng&url=bitfuncs|Bit functions for Delphi]] by [[Andreas Herrmann]]
* [[http://www.rdchess.com/|RDChess]] by [[Rudolf Posch]]
* [[https://en.wikipedia.org/wiki/Project_Jedi|Project Jedi from Wikipedia]]
> [[http://www.delphi-jedi.org/|Project JEDI Portal]]
> [[http://wiki.delphi-jedi.org/index.php?title=Main_Page|ProjectJediWiki]]
* [[http://delphi.about.com/cs/azindex/a/dhistory.htm|Delphi History – from Pascal to Borland Developer Studio 2006]] by [[http://delphi.about.com/bio/Zarko-Gajic-3522.htm|Zarko Gajic]], [[https://en.wikipedia.org/wiki/About.com|About.com]]
> [[http://delphi.about.com/od/beginners/l/aa031202a.htm|Introducing Borland Delphi]] by [[http://delphi.about.com/bio/Zarko-Gajic-3522.htm|Zarko Gajic]], [[https://en.wikipedia.org/wiki/About.com|About.com]]
> [[http://delphi.about.com/od/productreviews/ss/delphi2006first_6.htm|A First Look at (Borland Developer Studio) Delphi 2006]] by [[http://delphi.about.com/bio/Zarko-Gajic-3522.htm|Zarko Gajic]], [[https://en.wikipedia.org/wiki/About.com|About.com]]
* [[https://en.wikipedia.org/wiki/Delphi_%28disambiguation%29|Delphi (disambiguation) from Wikipedia]]

=References= 
<references />
=What links here?= 
[[include page="Delphi" component="backlinks" limit="100" ]]
**[[Languages|Up one Level]]**