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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesInterpreter Memory Managers

Manages variable storage and scope lifecycle dynamically during program execution without a separate compilation step.

Distinct from Runtime Global Memory Managers: Distinct from Runtime Global Memory Managers: focuses on interpreter-level variable and scope management rather than native API or threading memory structures.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Interpreter Memory Managers. Refine with filters or upvote what's useful.

Awesome Interpreter Memory Managers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • zpoint/cpython-internalsAvatar zpoint

    zpoint/CPython-Internals

    5,053Vezi pe GitHub↗

    CPython-Internals este un ghid tehnic de implementare și referință pentru interpretorul CPython. Oferă o analiză detaliată a codului sursă C intern și a arhitecturii, concentrându-se pe logica care guvernează comportamentul interpretorului. Proiectul documentează modelul de obiecte Python și pipeline-ul de compilare, urmărind procesul de la gramatica brută și arborii de sintaxă abstractă până la bytecode-ul executabil. De asemenea, servește ca referință pentru dezvoltarea extensiilor C, explicând cum să interfațați cu structurile de date interne și să utilizați API-ul C. Materialul acoperă gestionarea memoriei, inclusiv numărarea referințelor și garbage collection-ul generațional, precum și funcția global interpreter lock (GIL).

    Analyzes the internal implementation of reference counting, generational garbage collection, and the global interpreter lock.

    Cccpythoncpython-internals
    Vezi pe GitHub↗5,053
  • lotabout/write-a-c-interpreterAvatar lotabout

    lotabout/write-a-C-interpreter

    4,343Vezi pe 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

    Handles variable storage and scope lifecycle dynamically during program execution without a separate compilation step.

    C
    Vezi pe GitHub↗4,343
  1. Home
  2. Operating Systems & Systems Programming
  3. Virtual Memory Management
  4. Runtime Memory Limits
  5. Runtime Global Memory Managers
  6. Interpreter Memory Managers

Explorează sub-etichetele

  • Memory Management AnalysesDetailed technical studies of how an interpreter handles allocation, reference counting, and garbage collection. **Distinct from Interpreter Memory Managers:** Focuses on the analytical study of memory management logic rather than the active management of variables and scopes.