Free Pascal

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Pascal
gptkb:item
gptkbp:designed_by gptkb:Nikolaus_Wirth
gptkbp:first_appearance gptkb:1993
gptkbp:format .pp
gptkbp:has_feature exception handling
generic programming
unit testing
strong typing
native code generation
code optimization
multithreading
cross-compilation
debugging support
support for localization
support for internationalization
operator overloading
support for continuous integration
support for web applications
support for version control systems
support for JSON processing
support for XML processing
support for external libraries
support for network programming
support for package management
inline functions
support for console applications
support for various data formats
support for graphical user interfaces
support for database connectivity
support for static libraries
support for assembly language
unit-based modular programming
support for code documentation
source code compatibility with Turbo Pascal
support for COM objects
support for DL Ls
support for POSIXAPI
support for Windows API
support for dynamic libraries
support for unit testing frameworks
https://www.w3.org/2000/01/rdf-schema#label Free Pascal
gptkbp:influenced_by gptkb:Pascal
gptkbp:latest_version 3.2.2
gptkbp:license gptkb:GNU_General_Public_License
gptkbp:operating_system cross-platform
gptkbp:philosophy procedural programming
gptkbp:platform gptkb:DJ
gptkb:smartphone
gptkb:CEO
gptkb:operating_system
gptkb:Solaris
gptkbp:repository https://gitlab.com/freepascal.org/fpc
gptkbp:supports object-oriented programming
gptkbp:type gptkb:language
gptkbp:uses gptkb:Lazarus_IDE
gptkbp:website https://www.freepascal.org
gptkbp:written_in gptkb:Pascal