gptkbp:instance_of
|
gptkb:language
|
gptkbp:bfsLayer
|
2
|
gptkbp:bfsParent
|
gptkb:Author
|
gptkbp:album
|
Ahead-of-time compilation
|
gptkbp:community_support
|
Active user community
|
gptkbp:developed_by
|
gptkb:Niklaus_Wirth
|
gptkbp:error_handling
|
Compile-time error checking
Runtime error checking
|
gptkbp:features
|
Strong typing
Garbage collection
Concurrency support
Exception handling
|
gptkbp:first_released
|
gptkb:1978
|
gptkbp:formulation
|
Block structured
|
gptkbp:has_documentation
|
User manual
Installation guide
Reference guide
|
https://www.w3.org/2000/01/rdf-schema#label
|
Modula-2-Compiler (M2 C)
|
gptkbp:influenced_by
|
gptkb:Pascal
|
gptkbp:is_available_on
|
Multiple platforms
|
gptkbp:is_used_for
|
System programming
|
gptkbp:language
|
gptkb:Author
Imperative programming
|
gptkbp:latest_version
|
1.0.0
|
gptkbp:license
|
gptkb:GNU_General_Public_License
|
gptkbp:philosophy
|
Procedural programming
|
gptkbp:platform
|
gptkb:smartphone
gptkb:operating_system
|
gptkbp:produced_by
|
Active development
|
gptkbp:related_to
|
gptkb:Ada
gptkb:Oberon
gptkb:Modula-3
|
gptkbp:release_date
|
1978-01-01
2020-05-15
|
gptkbp:supports
|
Modular programming
|
gptkbp:targets
|
gptkb:x86
gptkb:MIPS
gptkb:CEO
|
gptkbp:type
|
gptkb:project
|
gptkbp:uses
|
gptkb:Recursion
gptkb:Modules
Interfaces
Control structures
Pointers
Type safety
Procedures
File handling
Concurrency primitives
Data encapsulation
Dynamic arrays
Abstract data types
High-level programming features
Low-level programming features
|
gptkbp:written_by
|
gptkb:Niklaus_Wirth
|
gptkbp:written_in
|
gptkb:Author
|