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
data abstraction
concurrency support
|
gptkbp:first_appearance
|
gptkb:1980s
|
gptkbp:format
|
.mod
|
gptkbp:has_feature
|
gptkb:VAX_Modula-2_compiler
|
gptkbp:has_method
|
gptkb:Ada
gptkb:Pascal
|
https://www.w3.org/2000/01/rdf-schema#label
|
Modula-2 for VAX
|
gptkbp:influenced_by
|
gptkb:Pascal
|
gptkbp:is_compatible_with
|
gptkb:VAX/_VMS
|
gptkbp:is_considered
|
legacy language
|
gptkbp:is_known_for
|
modular design
|
gptkbp:is_part_of
|
Modula family
|
gptkbp:is_standardized_by
|
gptkb:ISO_Modula-2
|
gptkbp:is_used_for
|
embedded systems
|
gptkbp:is_used_in
|
academic settings
teaching programming concepts
|
gptkbp:library
|
network programming
graphics programming
system calls
|
gptkbp:notable_for
|
its historical significance
its efficiency
its simplicity
its portability
its readability
its influence on later languages
its modularity
its educational use
its strong type checking
its support for concurrent programming
its use in research projects
|
gptkbp:philosophy
|
procedural programming
|
gptkbp:platform
|
gptkb:VAX
|
gptkbp:related_to
|
gptkb:VAX_architecture
|
gptkbp:successor
|
gptkb:Modula-3
|
gptkbp:supports
|
exception handling
modular programming
object-oriented programming
|
gptkbp:type
|
compiled language
|
gptkbp:used_in
|
systems programming
|