2 repository-uri
Software that executes C source code directly without a preceding compilation step.
Distinct from C/C++ Source Code Security Analysis: Candidates focus on C# compilers, transpilers, or security analysis, not direct C interpretation.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · C Interpreters. Refine with filters or upvote what's useful.
This project is a C language interpreter and a practical implementation of a programming language. It parses and executes C source code directly, removing the requirement for a separate compilation step. The interpreter is designed for self-hosting, meaning it is capable of interpreting its own source code to demonstrate recursive language processing and execution. The system covers the primary stages of language processing, including lexical analysis, recursive descent parsing, and tree-walk interpretation using an abstract syntax tree. It manages memory and scope through a dynamic symbol t
Builds a working interpreter for the C programming language that parses and executes source code directly without compilation.
Cling este un interpretor C++ interactiv și read-eval-print loop care permite execuția codului C++ în timp real. Oferă un mediu interactiv unde instrucțiunile pot fi evaluate imediat, ocolind ciclurile manuale de compilare și link-are necesare de obicei pentru acest limbaj. Sistemul funcționează ca un kernel Jupyter C++, permițând dezvoltarea bazată pe celule și vizualizarea în interfețe de notebook. De asemenea, suportă încărcarea și executarea fișierelor sursă externe în cadrul unei sesiuni active. Mediul include capabilități pentru depanare și profilare just-in-time prin emiterea de simboluri de depanare pentru codul compilat. Acest lucru permite logicii interpretate să fie analizată folosind instrumente standard de profilare și depanare a sistemului.
Provides an interactive environment for executing C++ code in real time without manual compilation and linking.