awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesC Interpreters

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.

Awesome C Interpreters GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • lotabout/write-a-c-interpreterAvatar de lotabout

    lotabout/write-a-C-interpreter

    4,343Voir sur GitHub↗

    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.

    C
    Voir sur GitHub↗4,343
  • root-project/clingAvatar de root-project

    root-project/cling

    4,147Voir sur GitHub↗

    Cling est un interpréteur C++ interactif et une boucle de lecture-évaluation-impression (REPL) qui permet l'exécution de code C++ en temps réel. Il fournit un environnement interactif où les instructions peuvent être évaluées immédiatement, contournant les cycles de compilation et de liaison manuels généralement requis pour le langage. Le système fonctionne comme un noyau Jupyter C++, permettant le développement et la visualisation basés sur des cellules au sein d'interfaces de notebook. Il prend également en charge le chargement et l'exécution de fichiers sources externes au sein d'une session active. L'environnement inclut des capacités de débogage et de profilage juste-à-temps en émettant des symboles de débogage pour le code compilé. Cela permet à la logique interprétée d'être analysée en utilisant des outils de profilage et de débogage système standards.

    Provides an interactive environment for executing C++ code in real time without manual compilation and linking.

    C++c-plus-plusclanginterpreter
    Voir sur GitHub↗4,147
  1. Home
  2. Programming Languages & Runtimes
  3. C Interpreters

Explorer les sous-tags

  • C++ InterpretersSoftware that executes C++ source code directly without a preceding manual compilation step. **Distinct from C Interpreters:** Specifies C++ rather than just C, accounting for object-oriented features and templates.