Pascal

GPTKB entity

Properties (48)
Predicate Object
gptkbp:instanceOf programming language
gptkbp:designedBy Niklaus Wirth
gptkbp:expansion .p
gptkbp:famousFor education
gptkbp:firstAppearance 1970
gptkbp:has strong typing
various dialects
object-oriented extensions
compilers available for multiple platforms
free implementations
https://www.w3.org/2000/01/rdf-schema#label Pascal
gptkbp:influencedBy ALGOL
gptkbp:isKnownFor clear syntax
gptkbp:isPartOf computer science curriculum
gptkbp:isRelatedTo gptkb:Oberon
gptkb:Delphi
gptkb:Object_Pascal
gptkb:Lazarus_IDE
gptkb:Pascal_ABC.NET
PascalScript
gptkbp:isSimilarTo Modula-2
gptkbp:isSupportedBy Turbo Pascal
Free Pascal Compiler
gptkbp:isUsedIn algorithm development
embedded systems
game development
scientific computing
web development
system programming
teaching algorithms
software engineering courses
data structure courses
teaching recursion
compiler construction courses
teaching code optimization
teaching control structures
teaching data types
teaching debugging techniques
teaching event-driven programming
teaching functional programming concepts
teaching modular programming
teaching object-oriented concepts
teaching programming paradigms
teaching software design principles
gptkbp:philosophy procedural programming
gptkbp:standardFeatures gptkb:ISO
gptkbp:supports structured programming
gptkbp:usedFor teaching programming