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)
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 (85)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
C#
this entity surface form:
Delphi
subject surface form:
C#
this entity surface form:
Object Pascal
this entity surface form:
Delphi
this entity surface form:
Delphi
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
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Delphi programming language
this entity surface form:
Delphi IDE
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Kylix
this entity surface form:
Delphi RAD environment
this entity surface form:
Object Pascal
this entity surface form:
Borland Delphi
this entity surface form:
Object Pascal
this entity surface form:
Delphi
this entity surface form:
Object Pascal
this entity surface form:
Delphi language
this entity surface form:
Object Pascal
this entity surface form:
Delphi IDE
this entity surface form:
VCL
this entity surface form:
Object Pascal
this entity surface form:
Delphi
this entity surface form:
TDBGrid
this entity surface form:
Object Pascal
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Object Pascal (via Delphi personality in RAD Studio)
this entity surface form:
VCL
this entity surface form:
Borland Delphi
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Object Pascal
this entity surface form:
Object Pascal
this entity surface form:
Delphi compatibility
this entity surface form:
Object Pascal
this entity surface form:
Delphi VCL
this entity surface form:
Object Pascal
this entity surface form:
Delphi VCL