Object Pascal

GPTKB entity

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