awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • zpoint/cpython-internalszpoint 的头像

    zpoint/CPython-Internals

    5,053在 GitHub 上查看↗

    CPython-Internals 是一个针对 CPython 解释器的技术实现指南和参考资料。它提供了对内部 C 源代码和架构的详细分析,重点关注控制解释器行为的逻辑。 该项目记录了 Python 对象模型和编译流水线,追踪从原始语法和抽象语法树(AST)到可执行字节码的过程。它还作为 C 扩展开发的参考,解释了如何与内部数据结构交互以及使用 C API。 该材料涵盖了内存管理,包括引用计数和分代垃圾回收,以及全局解释器锁(GIL)的功能。

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

    Cccpythoncpython-internals
    在 GitHub 上查看↗5,053
  • lotabout/write-a-c-interpreterlotabout 的头像

    lotabout/write-a-C-interpreter

    4,343在 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
    在 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

探索子标签

  • 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.