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.

LCL similarTo Delphi (programming language)
this entity surface form: Delphi VCL
fpGUI supportsLanguage Delphi (programming language)
this entity surface form: Object Pascal
fpGUI implementationLanguage Delphi (programming language)
this entity surface form: Object Pascal
InterBase integratesWith Delphi (programming language)
this entity surface form: Delphi
RAD Studio supportsProgrammingLanguage Delphi (programming language)
this entity surface form: Delphi
RAD Studio includesComponent Delphi (programming language)
this entity surface form: Delphi
TForm partOf Delphi (programming language)
this entity surface form: Delphi runtime library
TForm usedIn Delphi (programming language)
this entity surface form: Delphi
TButton usedIn Delphi (programming language)
this entity surface form: Delphi
TEdit partOf Delphi (programming language)
this entity surface form: Delphi Visual Component Library
TPanel partOf Delphi (programming language)
this entity surface form: Delphi Visual Component Library
TPanel framework Delphi (programming language)
this entity surface form: Delphi VCL
TComboBox programmingLanguage Delphi (programming language)
this entity surface form: Delphi
TComboBox partOf Delphi (programming language)
this entity surface form: Delphi VCL standard controls palette
TMainMenu usedInLanguage Delphi (programming language)
this entity surface form: Delphi
TMainMenu belongsToLibrary Delphi (programming language)
this entity surface form: Delphi Visual Component Library
TTimer programmingLanguage Delphi (programming language)
this entity surface form: Delphi
TTimer componentLibrary Delphi (programming language)
this entity surface form: Delphi VCL
TTimer availability Delphi (programming language)
this entity surface form: Delphi VCL for Win32
TTimer availability Delphi (programming language)
this entity surface form: Delphi VCL for Win64
TDataSource definedIn Delphi (programming language)
this entity surface form: Delphi VCL
TDataSource usedIn Delphi (programming language)
this entity surface form: Delphi
TTable partOf Delphi (programming language)
this entity surface form: Delphi VCL
TTable usedIn Delphi (programming language)
this entity surface form: Delphi
TImage usedIn Delphi (programming language)
this entity surface form: Delphi
TCanvas partOf Delphi (programming language)
this entity surface form: Delphi Visual Component Library
TApplication definedInLanguage Delphi (programming language)
this entity surface form: Delphi
TComponent partOf Delphi (programming language)
this entity surface form: Delphi Visual Component Library
TComponent definedIn Delphi (programming language)
this entity surface form: Delphi VCL
TComponent introducedBy Delphi (programming language)
this entity surface form: Borland Delphi
TControl partOf Delphi (programming language)
this entity surface form: Delphi Visual Component Library
TControl introducedBy Delphi (programming language)
this entity surface form: Borland Delphi
TWinControl partOf Delphi (programming language)
this entity surface form: Delphi VCL (Visual Component Library)
TWinControl definedIn Delphi (programming language)
this entity surface form: Delphi RTL/VCL
TWinControl introducedBy Delphi (programming language)
this entity surface form: Borland Delphi