Drew DeVault 2/22/2017

Compiler devnotes: Machine specs

Read Original

The author outlines the goals for 'cozy', a new C compiler toolchain project designed to be self-hosting, easy to understand, and highly portable. The article focuses on the initial design of a human-friendly machine specification format to simplify adding support for new CPU architectures, using the Z80 as an initial example. It contrasts the approach with GCC and LLVM, aiming for a modular, data-driven system where adding a new target is a manageable task.

Compiler devnotes: Machine specs

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

1
The Beautiful Web
Jens Oliver Meiert 2 votes
3
LLM Use in the Python Source Code
Miguel Grinberg 1 votes
4
Wagon’s algorithm in Python
John D. Cook 1 votes