
myCC
A C compiler written in Java with interactive C shell and x86-64 assembler
1 ratings3.96
Saves4
CategoryDeveloper Tools
PlatformWeb
PricingFree
myCC is a work-in-progress C compiler implemented in Java, supporting C23 and partially C17 standards. It includes a preprocessor, parser, semantic analysis, three-address code lowering, a virtual machine to execute it, and an interactive C shell (cshell) similar to jshell. It also has an x86-64 assembler. The compiler targets x86-64 Linux and supports linking with gcc. While not production-ready and currently non-optimizing, it can compile real-world projects like Lua and curl test suites. The cshell provides line editing, history, and tab completion for C code execution and experimentation.
open-source
Ratings & Reviews
Write a reviewBe the first to share a thoughtful review.
Information
CategoryDeveloper Tools
PlatformsWeb
PricingFree
AccountNot confirmed
ListedSeptember 2026
WebVisit
Report a problem
Around the Web
Show HN4 source points · 0 comments