Delphi (programming language)

E10344

Delphi is an object-oriented, rapid application development programming language and environment derived from Pascal, primarily used for building native Windows applications.

Jump to: Surface forms Statements Referenced by

Observed surface forms (12)


Statements (53)

Predicate Object
instanceOf integrated development environment
programming language
compilesTo machine code
derivedFrom Delphi (programming language) self-linksurface differs
surface form: Object Pascal

Pascal
designedBy Anders Hejlsberg
developer Borland
Borland
surface form: CodeGear

Embarcadero Technologies
executionModel native code compilation
fileExtension .dpr
.dproj
.pas
firstReleased 1995
includesFramework FMX
Delphi (programming language) self-linksurface differs
surface form: FireMonkey

Delphi (programming language) self-linksurface differs
surface form: VCL

Visual Component Library
license proprietary software
notableFeature RAD (rapid application development) environment
backward compatibility with older Delphi codebases
component-based development
database connectivity components
integrated debugger
visual form designer
originalName Delphi (programming language) self-linksurface differs
surface form: Delphi 1
paradigm event-driven programming language
imperative programming language
object-oriented programming language
structured programming language
primaryUse native Windows application development
rapid application development
supports Unicode strings
anonymous methods
class-based object orientation
events
exception handling
generics
interfaces
operator overloading
properties
run-time type information
single inheritance for classes
supportsPlatform Android
Linux (via FireMonkey and server-side tools)
Windows
surface form: Microsoft Windows

Windows 32-bit
Windows
surface form: Windows 64-bit

iOS
macOS
typingDiscipline safe typing
static typing
strong typing

Referenced by (33)

Full triples — surface form annotated when it differs from this entity's canonical label.

Visual Component Library alsoKnownAs Delphi (programming language)
this entity surface form: VCL
Python associatedWith Delphi (programming language)
this entity surface form: Delphi
Delphi (programming language) derivedFrom Delphi (programming language) self-linksurface differs
subject surface form: Delphi
this entity surface form: Object Pascal
Anders Hejlsberg designed Delphi (programming language)
this entity surface form: Delphi programming language
Anders Hejlsberg designed Delphi (programming language)
this entity surface form: Delphi IDE
Visual Component Library includes Delphi (programming language)
this entity surface form: TDBGrid
Delphi (programming language) includesFramework Delphi (programming language) self-linksurface differs
subject surface form: Delphi
this entity surface form: VCL
Delphi (programming language) includesFramework Delphi (programming language) self-linksurface differs
subject surface form: Delphi
this entity surface form: FireMonkey
Pascal influenced Delphi (programming language)
Simula influenced Delphi (programming language)
this entity surface form: Object Pascal
Turbo Pascal influenced Delphi (programming language)
this entity surface form: Delphi
C# programming language influencedBy Delphi (programming language)
subject surface form: C#
this entity surface form: Delphi
C# programming language influencedBy Delphi (programming language)
subject surface form: C#
this entity surface form: Object Pascal
Modula-3 influencedBy Delphi (programming language)
this entity surface form: Object Pascal
Lazarus IDE inspiredBy Delphi (programming language)
this entity surface form: Borland Delphi
FMX integratedInto Delphi (programming language)
this entity surface form: Delphi IDE
Lazarus IDE isWrittenIn Delphi (programming language)
this entity surface form: Object Pascal
Anders Hejlsberg knownFor Delphi (programming language)
this entity surface form: Delphi
Borland knownFor Delphi (programming language)
this entity surface form: Delphi RAD environment
Borland notableProduct Delphi (programming language)
this entity surface form: Delphi
Borland notableProduct Delphi (programming language)
this entity surface form: Kylix
Delphi (programming language) originalName Delphi (programming language) self-linksurface differs
subject surface form: Delphi
this entity surface form: Delphi 1
Embarcadero Technologies product Delphi (programming language)
this entity surface form: Delphi
Visual Component Library programmingLanguage Delphi (programming language)
this entity surface form: Object Pascal
Embarcadero Technologies programmingLanguageSupported Delphi (programming language)
this entity surface form: Object Pascal
Embarcadero Technologies programmingLanguageSupported Delphi (programming language)
this entity surface form: Delphi language
Turbo Pascal successor Delphi (programming language)
this entity surface form: Delphi
ActiveX supportsLanguage Delphi (programming language)
this entity surface form: Delphi
Lazarus IDE supportsLanguage Delphi (programming language)
this entity surface form: Object Pascal
Win32 API supportsLanguageBinding Delphi (programming language)
this entity surface form: Delphi
FMX supportsProgrammingLanguage Delphi (programming language)
this entity surface form: Object Pascal
Visual Component Library usedIn Delphi (programming language)
this entity surface form: Delphi
FMX usedWith Delphi (programming language)
this entity surface form: Delphi