WhizCoder is online IDE with compiler, interpreter and debugger. Supported programming languages are Java and Python. Available debuggers are JDB for Java and PDB for Python. Code and Debug on WhizCoder and unlish great coder within you.
a C/C++ interpreter aimed at processing C/C++ scripts. Scripts are programs performing specific tasks. Generally execution time is not critical, but rapid development is. Using an interpreter the compile and link cycle is dramatically reduced facilitating
mini languages which demonstrate various techniques in design and implementation of programming languages. The languages are implemented in Objective Caml. I teach Theory of Programming Languages at University of Ljubljana. For the course I implemented languages which demonstrate basic concepts such as parsing, type checking, type inference, dynamic types, evaluation strategies, and compilation. They are deliberately very simple, as each language introduces only one or two new basic ideas. You should find the source code useful if you want to learn how things are done. calc, miniml, boa, levy
T. Verwaest, C. Bruni, D. Gurtner, A. Lienhard, и O. Niestrasz. Proceedings of the ACM International Conference on Object-Oriented Programming Systems Languages and Applications, стр. 774--789. ACM, (октября 2010)
F. Niephaus, T. Felgentreff, и R. Hirschfeld. Proceedings of the 13th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, стр. 30--35. ACM, (июля 2018)