Modula-2 for VAX

GPTKB entity

Statements (46)
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
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