Statements (61)
Predicate | Object |
---|---|
gptkbp:instanceOf |
programming language
|
gptkbp:availableFormats |
.pas
|
gptkbp:designedBy |
Niklaus Wirth
|
gptkbp:firstAppearance |
1970
|
gptkbp:hasFeature |
data structures
exception handling modular programming object-oriented programming strong typing |
gptkbp:hasGoals |
encapsulation
generic programming inheritance polymorphism unit testing block structure dynamic arrays attributes file handling conditional statements code optimization multithreading class definitions function definitions record types lambda expressions for loops debugging support type definitions case statements operator overloading typecasting while loops inline assembly constant definitions goto statements array types exception propagation nested procedures set types anonymous methods variable declarations procedure definitions implementation sections interface sections pointer types property accessors similar to ALGOL type helpers unit files |
https://www.w3.org/2000/01/rdf-schema#label |
Pascal programming language
|
gptkbp:influencedBy |
ALGOL
|
gptkbp:philosophy |
procedural programming
|
gptkbp:popularActivities |
gptkb:Delphi
Turbo Pascal Free Pascal |
gptkbp:relatedTo |
gptkb:Object_Pascal
gptkb:Lazarus_IDE PascalScript |
gptkbp:standardFeatures |
gptkb:ISO
|
gptkbp:supports |
structured programming
|
gptkbp:usedIn |
education
|