Statements (168)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:album |
gptkb:GNU_Modula-2_Compiler
|
gptkbp:available_on |
gptkb:Linux
gptkb:mac_OS gptkb:Windows |
gptkbp:based_on |
gptkb:Modula-2
|
gptkbp:community |
open-source community
|
gptkbp:designed_by |
gptkb:GNU_Project
|
gptkbp:features |
concurrent programming
exception handling garbage collection object-oriented programming strong typing |
gptkbp:file_extension |
.mod
|
gptkbp:first_appearance |
gptkb:1990
|
gptkbp:first_released |
gptkb:1990
|
gptkbp:formulation |
gptkb:Command_Line_Interface
control structures data structures strong typing block structure dynamic memory allocation type conversion file handling similar to Pascal input/output operations array handling string handling type declaration exception handling constructs procedure declaration module documentation pointer handling record handling concurrent programming constructs commenting style module import/export |
gptkbp:has |
gptkb:translator
gptkb:developers gptkb:Eclipse gptkb:Java_programming_language gptkb:Library gptkb:building tutorials community forums sample code user groups mailing lists |
gptkbp:has_documentation |
gptkb:GNU_Modula-2_Manual
available online |
gptkbp:has_feature |
gptkb:Performance_Monitoring
gptkb:Mathematics gptkb:Command_Line_Interface control structures dependency management event handling exception handling garbage collection generic programming modular design version control integration virtual machines user-defined types ahead-of-time compilation just-in-time compilation runtime optimizations static analysis tools type inference file handling standard input/output string manipulation network programming code optimization multithreading package management profiling tools build automation tools intermediate representation system calls cross-language interoperability cross-compilation debugging symbols code refactoring tools compiler optimizations concurrency support platform independence strong encapsulation code coverage tools debugging support static and dynamic linking internationalization support logging support interfacing with C unit testing support graphical user interface support inline assembly source code management tools preprocessor directives continuous integration support runtime environments dynamic analysis tools error reporting tools array and record types assertion support bytecode generation code generation techniques link-time optimizations linking strategies memory profiling tools runtime type information type-safe pointers |
https://www.w3.org/2000/01/rdf-schema#label |
GNU Modula-2
|
gptkbp:influenced_by |
gptkb:Pascal
gptkb:Modula-2 |
gptkbp:is_compatible_with |
gptkb:Java
gptkb:C gptkb:C++ C language |
gptkbp:is_known_for |
efficiency
modularity portability readability |
gptkbp:is_part_of |
gptkb:GNU_Project
|
gptkbp:is_taught_in |
gptkb:college
universities technical schools |
gptkbp:is_used_for |
embedded systems
system programming application programming |
gptkbp:is_used_in |
gptkb:education
gptkb:research gptkb:Software_Development |
gptkbp:latest_version |
gptkb:2021
2.0.0 2.9.1 |
gptkbp:license |
gptkb:GNU_General_Public_License
|
gptkbp:operating_system |
cross-platform
|
gptkbp:paradigm |
imperative programming
procedural programming |
gptkbp:platforms |
gptkb:Linux
gptkb:mac_OS gptkb:Windows |
gptkbp:production_status |
active
|
gptkbp:related_to |
gptkb:C_programming_language
gptkb:Ada gptkb:Modula-3 |
gptkbp:repository |
gptkb:GNU_Savannah
https://www.gnu.org/software/gmodula-2/ |
gptkbp:supports |
generic programming
modular design modular programming object-oriented programming structured programming data abstraction type abstraction |
gptkbp:system |
strongly typed
|
gptkbp:target_audience |
gptkb:developers
|
gptkbp:type |
compiled language
|
gptkbp:used_in |
gptkb:academic_research
embedded systems game development system programming compiler construction |
gptkbp:uses |
procedural programming
modules syntax similar to Pascal |
gptkbp:bfsParent |
gptkb:Modula-2
|
gptkbp:bfsLayer |
5
|