Statements (62)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
2
|
gptkbp:bfsParent |
gptkb:Author
|
gptkbp:designed_by |
gptkb:Niklaus_Wirth
|
gptkbp:developed_by |
1970s
|
gptkbp:features |
strong typing
concurrency support |
gptkbp:has_feature |
gptkb:Author
gptkb:legal_case control structures garbage collection polymorphism block structure user-defined types type safety dynamic memory allocation type conversion file handling inter-process communication conditional statements multithreading support input/output operations synchronization mechanisms pointer arithmetic record types loop constructs namespace management compiler optimizations standard modules debugging support type inheritance function overloading operator overloading modular design principles procedure parameters runtime library enumeration types interface definition set types module interface static and dynamic binding code encapsulation implementation hiding import/export mechanism |
gptkbp:has_method |
gptkb:Pascal
|
gptkbp:has_programs |
embedded systems
operating systems real-time systems compiler construction |
https://www.w3.org/2000/01/rdf-schema#label |
Modula-2 for PDP-11
|
gptkbp:influenced_by |
gptkb:Pascal
|
gptkbp:is_compatible_with |
PDP-11 hardware
|
gptkbp:is_part_of |
Modula programming languages
|
gptkbp:is_used_for |
system programming
|
gptkbp:is_used_in |
gptkb:academic_research
|
gptkbp:platform |
gptkb:API
|
gptkbp:related_to |
gptkb:Author
|
gptkbp:successor |
gptkb:Modula-3
|
gptkbp:supports |
exception handling
modular programming data abstraction |
gptkbp:written_in |
gptkb:film_production_company
|