Discover

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 review
3.96

1 reviews

Product
3.46
Design & Polish
3.96
Performance
4.46

Be the first to share a thoughtful review.

Information

CategoryDeveloper Tools
PlatformsWeb
PricingFree
AccountNot confirmed
ListedSeptember 2026
Report a problem

Around the Web

Show HN4 source points · 0 comments