Rendered at 15:39:23 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
madrajib 2 hours ago [-]
Love such topics and articles in midst of AI topics/noise.
giancarlostoro 19 minutes ago [-]
The best part of the blind AI hatred is you can call literally anything AI slop without presenting evidence and the anti-slop loyalists will hate it without any evidence.
I do value both correct high quality AI usage and non-AI works, would be nice if we could have a bar for the AI stuff that makes sense instead of dismissing peoples work blindly.
solumunus 16 minutes ago [-]
I guarantee half the folk commenting “ai slop” on people’s projects are folk who never read people’s code even before AI. Now they get to dismiss it without providing any specifics and feel superior.
10 minutes ago [-]
shuyang 1 hours ago [-]
Took Dr. Thain's compilers class in college! It was the best. He's an excellent instructor, and the course project made me build a working C-style compiler step by step. I think the sample project here is pretty much the project we did; highly recommend following through the entire thing!
attila-lendvai 44 minutes ago [-]
it wanders within a tight circle around C and its idiosyncrasies.
mike_hock 3 minutes ago [-]
Probably by design.
> This book offers a one semester introduction [...] enabling the reader to build a simple compiler that accepts a *C-like language*
swordlucky666 2 hours ago [-]
Compilers teaching materials often skip practical concerns. This resource covers the fundamentals well — would be helpful to see more on optimization passes and code generation trade-offs.
klez 6 minutes ago [-]
Hence why it's an "introduction" :)
jdw64 2 hours ago [-]
Sometimes I see people who design languages and build compilers, and I find them truly amazing. I once tried making a language myself because I was curious, but it was so difficult that I just settled for a simple C backend. The people contributing to LLVM probably know everything down to assembly generation.
they're truly incredible.
t-3 1 hours ago [-]
Assembly generation is actually pretty simple, it's optimizing everything that's difficult. Writing an assembler is a great way to get acquainted with compiler construction, because you don't need to think about optimization and types and the other features that make high level languages complicated aren't needed.
jdw64 1 hours ago [-]
I keep saying 'someday...' and never actually doing it because of making a living, but this time I think I should try a few small examples
dixtel 16 minutes ago [-]
I fell you, My dream is to build my own compiler for WASM to use it later for my own pet projects. But after 9-5 job I'm exhusted and only able to work for max 1 hour.
But I still have hope that I will make it. Maybe coding agent will help me but I dont like the idea that I need help from AI to build this. I want to create compilers through my own hands.
I do value both correct high quality AI usage and non-AI works, would be nice if we could have a bar for the AI stuff that makes sense instead of dismissing peoples work blindly.
> This book offers a one semester introduction [...] enabling the reader to build a simple compiler that accepts a *C-like language*
But I still have hope that I will make it. Maybe coding agent will help me but I dont like the idea that I need help from AI to build this. I want to create compilers through my own hands.
Anyway, I hope you will make it anyway. :)