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.
Observed surface forms (12)
| Surface form | Occurrences |
|---|---|
| Delphi | 11 |
| Object Pascal | 9 |
| Delphi IDE | 2 |
| VCL | 2 |
| Borland Delphi | 1 |
| Delphi 1 | 1 |
| Delphi RAD environment | 1 |
| Delphi language | 1 |
| Delphi programming language | 1 |
| FireMonkey | 1 |
| Kylix | 1 |
| TDBGrid | 1 |
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.
this entity surface form:
VCL
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
this entity surface form:
Delphi programming language
this entity surface form:
Delphi IDE
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
this entity surface form:
Object Pascal
this entity surface form:
Delphi
subject surface form:
C#
this entity surface form:
Delphi
subject surface form:
C#
this entity surface form:
Object Pascal
this entity surface form:
Object Pascal
this entity surface form:
Borland Delphi
this entity surface form:
Delphi IDE
this entity surface form:
Object Pascal
this entity surface form:
Delphi
this entity surface form:
Delphi RAD environment
this entity surface form:
Delphi
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
this entity surface form:
Delphi
this entity surface form:
Object Pascal
this entity surface form:
Object Pascal
this entity surface form:
Delphi language
this entity surface form:
Delphi
this entity surface form:
Delphi
this entity surface form:
Object Pascal
this entity surface form:
Delphi
this entity surface form:
Object Pascal
this entity surface form:
Delphi