Statements (89)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:based_on |
gptkb:Pascal
|
gptkbp:community_support |
online forums
tutorials and documentation active user community |
gptkbp:designed_by |
gptkb:Niklaus_Wirth
|
gptkbp:features |
exception handling
strong typing automatic memory management |
gptkbp:file_extension |
.pas
|
gptkbp:first_appearance |
gptkb:1986
|
gptkbp:has_applications_in |
gptkb:Business_Intelligence
gptkb:educational_programs system utilities |
gptkbp:has_community |
Free Pascal community
Delphi community Lazarus community Object Pascal community |
gptkbp:has_features |
events
cross-platform development delegates inheritance interfaces polymorphism strong typing multithreading support properties method overloading abstract classes automatic memory management operator overloading inline assembly |
gptkbp:has_function |
gptkb:Pascal
|
gptkbp:has_version |
gptkb:Object_Pascal_10.0
gptkb:Object_Pascal_11.0 gptkb:Object_Pascal_7.0 gptkb:Object_Pascal_8.0 gptkb:Object_Pascal_9.0 |
https://www.w3.org/2000/01/rdf-schema#label |
Object Pascal
|
gptkbp:influenced_by |
gptkb:Smalltalk
|
gptkbp:is_compatible_with |
gptkb:Linux_OS
gptkb:mac_OS Windows OS |
gptkbp:is_known_for |
high performance
ease of use rapid application development extensive libraries |
gptkbp:is_part_of |
gptkb:Pascal_family_of_languages
|
gptkbp:is_related_to |
gptkb:Delphi_programming_language
gptkb:Pascal_family_of_languages gptkb:Turbo_Pascal Object-oriented programming languages |
gptkbp:is_supported_by |
gptkb:Embarcadero_Technologies
gptkb:Embarcadero_RAD_Studio gptkb:Free_Pascal_Compiler Open Source community |
gptkbp:is_taught_in |
computer science courses
programming bootcamps |
gptkbp:is_used_for |
gptkb:mobile_applications
desktop applications web applications |
gptkbp:is_used_in |
educational purposes
embedded systems game development mobile application development scientific computing web development Windows application development database applications mac OS application development Linux application development |
gptkbp:library |
gptkb:VCL
RTL network programming GUI development database access FMX |
gptkbp:paradigm |
multi-paradigm
|
gptkbp:popular_implementation |
gptkb:Delphi
gptkb:Free_Pascal |
gptkbp:popularized_by |
gptkb:Borland_Delphi
|
gptkbp:supports |
concurrent programming
exception handling generic programming object-oriented programming component-based development |
gptkbp:used_in |
gptkb:Software_Development
|
gptkbp:bfsParent |
gptkb:Pascal
|
gptkbp:bfsLayer |
4
|