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.

All labels observed (23)

How this entity was disambiguated

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

How these facts were elicited

Referenced by (85)

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

Pascal influenced Delphi (programming language)
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
Turbo Pascal influenced Delphi (programming language)
this entity surface form: Delphi
Turbo Pascal successor Delphi (programming language)
this entity surface form: Delphi
Modula-3 influencedBy Delphi (programming language)
this entity surface form: Object Pascal
Delphi (programming language) derivedFrom Delphi (programming language) self-linksurface differs
subject surface form: Delphi
this entity surface form: Object Pascal
Delphi (programming language) originalName Delphi (programming language) self-linksurface differs
subject surface form: Delphi
this entity surface form: Delphi 1
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
ActiveX supportsLanguage Delphi (programming language)
this entity surface form: Delphi
Anders Hejlsberg knownFor Delphi (programming language)
this entity surface form: Delphi
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
Win32 API supportsLanguageBinding Delphi (programming language)
this entity surface form: Delphi
Borland notableProduct Delphi (programming language)
this entity surface form: Delphi
Borland notableProduct Delphi (programming language)
this entity surface form: Kylix
Borland knownFor Delphi (programming language)
this entity surface form: Delphi RAD environment
Lazarus IDE supportsLanguage Delphi (programming language)
this entity surface form: Object Pascal
Lazarus IDE inspiredBy Delphi (programming language)
this entity surface form: Borland Delphi
Lazarus IDE isWrittenIn Delphi (programming language)
this entity surface form: Object Pascal
Embarcadero Technologies product Delphi (programming language)
this entity surface form: Delphi
Embarcadero Technologies programmingLanguageSupported Delphi (programming language)
this entity surface form: Object Pascal
Embarcadero Technologies programmingLanguageSupported Delphi (programming language)
this entity surface form: Delphi language
FMX usedWith Delphi (programming language)
this entity surface form: Delphi
FMX supportsProgrammingLanguage Delphi (programming language)
this entity surface form: Object Pascal
FMX integratedInto Delphi (programming language)
this entity surface form: Delphi IDE
Visual Component Library alsoKnownAs Delphi (programming language)
this entity surface form: VCL
Visual Component Library programmingLanguage Delphi (programming language)
this entity surface form: Object Pascal
Visual Component Library usedIn Delphi (programming language)
this entity surface form: Delphi
Visual Component Library includes Delphi (programming language)
this entity surface form: TDBGrid
Simula influenced Delphi (programming language)
this entity surface form: Object Pascal
Python associatedWith Delphi (programming language)
this entity surface form: Delphi
Component Object Model accessibleFrom Delphi (programming language)
this entity surface form: Delphi
COM languageBinding Delphi (programming language)
this entity surface form: Delphi
COM+ supportsLanguage Delphi (programming language)
this entity surface form: Delphi
Windows services supportsProgrammingLanguage Delphi (programming language)
this entity surface form: Delphi
Win16 API supportsLanguageBinding Delphi (programming language)
this entity surface form: Delphi
C++Builder supportsLanguage Delphi (programming language)
this entity surface form: Object Pascal (via Delphi personality in RAD Studio)
C++Builder usesFramework Delphi (programming language)
this entity surface form: VCL
Paradox integratesWith Delphi (programming language)
this entity surface form: Borland Delphi
Inprise Corporation product Delphi (programming language)
this entity surface form: Delphi
BORL associatedWithProduct Delphi (programming language)
this entity surface form: Delphi
BORL associatedWithProgrammingLanguage Delphi (programming language)
this entity surface form: Object Pascal
Free Pascal supportsLanguage Delphi (programming language)
this entity surface form: Object Pascal
Free Pascal hasFeature Delphi (programming language)
this entity surface form: Delphi compatibility
Lazarus Component Library designedForLanguage Delphi (programming language)
this entity surface form: Object Pascal
Lazarus Component Library inspiredBy Delphi (programming language)
this entity surface form: Delphi VCL
LCL supportsLanguage Delphi (programming language)
this entity surface form: Object Pascal
LCL inspiredBy Delphi (programming language)
this entity surface form: Delphi VCL