Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Rita Xu -- 4458 2022-11-02 01:34:57

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. Delphi (IDE). Encyclopedia. Available online: https://encyclopedia.pub/entry/32533 (accessed on 02 October 2026).
HandWiki. Delphi (IDE). Encyclopedia. Available at: https://encyclopedia.pub/entry/32533. Accessed October 02, 2026.
HandWiki. "Delphi (IDE)" Encyclopedia, https://encyclopedia.pub/entry/32533 (accessed October 02, 2026).
HandWiki. (2022, November 02). Delphi (IDE). In Encyclopedia. https://encyclopedia.pub/entry/32533
HandWiki. "Delphi (IDE)." Encyclopedia. Web. 02 November, 2022.
Delphi (IDE)
Edit

Delphi is an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, developed by Embarcadero Technologies. It is also an event-driven language. Delphi's compilers use their own Object Pascal dialect of Pascal and generate native code for Microsoft Windows, macOS (IA-32 only), iOS, Android and Linux (x64 only). Since 2016, there have been new releases of Delphi every six months, with new platforms being added approximately every second release. Delphi includes a code editor, a visual designer, an integrated debugger, a source code control component, and support for third-party plugins. The code editor features Code Insight (code completion), Error Insight (real-time error-checking), and refactoring. The visual forms designer has traditionally used Visual Component Library (VCL) for native Windows development, but the FireMonkey (FMX) platform was later added for cross-platform development. Database support in Delphi is very strong. A Delphi project of a million lines to compile in a few seconds – one benchmark gave 170,000 lines per second. Delphi was originally developed by Borland as a rapid application development tool for Windows as the successor of Turbo Pascal. Delphi added full object-oriented programming to the existing language, and since then the language has grown to support generics and anonymous methods, and native Component Object Model (COM) support. In 2006, Borland’s developer tools section was transferred from Borland to a wholly owned subsidiary known as CodeGear, which was sold to Embarcadero Technologies in 2008. In 2015, Embarcadero was purchased by Idera Software, but the Embarcadero mark was retained for the developer tools division. Delphi and its C++ counterpart, C++Builder, are interoperable. They share many core components, notably the IDE, VCL, and much of the runtime library. In addition, they can be used jointly in a project. For example, C++Builder 6 and later can consume Delphi source code and C++ in one project, while packages compiled with C++Builder can be used from within Delphi. In 2007, the products were released jointly as RAD Studio, a shared host for Delphi and C++Builder, which can be purchased with either or both.

delphi application development cross-platform

References

  1. "Recollections About the Development of Pascal". http://www.math.bas.bg/bantchev/place/pascal/recollections.pdf. 
  2. Lingfeng Wang; Kay CHen Tan (20 January 2006). Modern Industrial Automation Software Design. John Wiley & Sons. pp. 113–. ISBN 978-0-471-77627-7. https://books.google.com/books?id=H93R1EE7rL8C&pg=PA113. 
  3. Intersimone, David. "Borland History: Why the name "Delphi?"". http://edn.embarcadero.com/article/20396. Retrieved 2013-01-07. 
  4. Brian Long. "VCL versus CLX". http://www.blong.com/Conferences/DCon2001/VCLvsCLX/VCLvsCLX.htm. 
  5. Tim Anderson. "Borland's quality problems and Delphi 2005". http://www.itwriting.com/blog/?postid=123. Retrieved 2010-06-16. 
  6. "News Briefs: December 15, 2008". SDTimes (BZ Media LLC). December 15, 2008. http://www.sdtimes.com/p/33118. Retrieved 2011-08-24. 
  7. "Delphi Insider: Sneak Preview: Delphi 2011 is Delphi XE". http://delphi-insider.blogspot.com/2010/08/sneak-preview-delphi-2011-is-delphi-xe.html. Retrieved 2010-09-02. 
  8. "Embarcadero Introduces Starter Editions of C++Builder and Delphi Rapid Application Development Environments". SD Times (BZ Media LLC). January 31, 2011. http://www.sdtimes.com/link/35223. Retrieved 2011-08-24. 
  9. Stuart, Simon (2011-10-19). "World, Meet MonkeyMixer – Use FireMonkey forms directly in VCL Projects". Simonjstuart.com. http://www.simonjstuart.com/2011/10/19/world-meet-monkeymixer-use-firemonkey-forms-directly-in-vcl-projects/. Retrieved 2012-03-05. 
  10. https://community.embarcadero.com/article/16563-rad-studio-roadmap-september-2017
  11. "Free Pascal Homepage". freepascal.org. http://www.freepascal.org. Retrieved 2016-04-27. 
  12. "Good Quality Applications Built With Delphi". http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi. 
  13. "What is Skype coded in? - Quora". https://www.quora.com/What-is-Skype-coded-in. 
  14. https://github.com/theqvd/theqvd/tree/master/windows/tools/Resource%20Hacker
  15. "CartBlanche/Siege-of-Avalon-Open-Source". https://github.com/CartBlanche/Siege-of-Avalon-Open-Source. 
  16. "Still using Delphi? - Age of Wonders Heaven Forum". http://aow.heavengames.com/cgi-bin/forums/display.cgi?action=ct&f=29,1450,3780,all. 
  17. "About « KaM Remake". http://www.kamremake.com/about/. 
  18. Interview with Martin Klíma, published in the Czech gaming magazine LeveL 11/2012 (October 19, 2012).
  19. Deahl, Dani (May 23, 2018). "Music production software FL Studio is now available for Mac". https://www.theverge.com/2018/5/23/17384580/music-production-software-fruity-loops-20-mac-compatible. Retrieved 21 July 2018. 
  20. "Case study: SuperMemo 98 implementation in Delphi 3". https://www.supermemo.com/articles/casestudy.htm. 
  21. "Case study: SuperMemo 98 implementation in Delphi 3". https://www.supermemo.com/articles/casestudy.htm. 
More
Upload a video for this entry
Information
Subjects: Others
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 5.4K
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 02 Nov 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Academic Video Service