Category:M2000 Interpreter: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
|exec=interpreted |
|exec=interpreted |
||
|site=https://georgekarras.blogspot.com/} |
|site=https://georgekarras.blogspot.com/} |
||
|strength=both |
|||
|checking=dynamic |
|||
|parampass=both |
|||
|express=both |
|||
|compat=duck |
|||
|gc=allowed |
|||
}} |
}} |
||
M2000 is an interpreter running on its own Environment written in Visual Basic 6, as an open source project and can be find in GitHub[https://github.com/M2000Interpreter/Version9]. Current is in version 9.3. revision 25. See [[M2000 Interpreter Implementation]] |
M2000 is an interpreter running on its own Environment written in Visual Basic 6, as an open source project and can be find in GitHub[https://github.com/M2000Interpreter/Version9]. Current is in version 9.3. revision 25. See [[M2000 Interpreter Implementation]] |
||
{{language programming paradigm|Imperative}} |
|||
{{language programming paradigm|Object-oriented}} |
|||
{{Language programming paradigm|Event-driven}} |
|||
{{language programming paradigm|Functional}} |
|||
{{Language programming paradigm|Concurrent}} |
|||
M2000 has two set of vocabularies, one with English identifiers and one with Greek identifiers. We can mix languages, but not if some identifiers are part of a statement in non matching language. |
M2000 has two set of vocabularies, one with English identifiers and one with Greek identifiers. We can mix languages, but not if some identifiers are part of a statement in non matching language. |