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.