Learning Rust and it feels like it has the most hardworking compiler out there out of all other languages.
#rustlang #rust #programming
#language #softwaredevelopment
#compilers
Learning Rust and it feels like it has the most hardworking compiler out there out of all other languages.
#rustlang #rust #programming
#language #softwaredevelopment
#compilers
What Every Programmer Should Know about How CPUs Work • Matt Godbolt
Discussions: https://discu.eu/q/https://youtu.be/-HNpim5x-IE
Flambda2 Ep. 4: How to write a purely functional compiler | OCamlPro - https://ocamlpro.com/blog/2025_02_19_the_flambda2_snippets_4/
New Hacking the Grepson podcast episode is out!
Hacking the Grepson 091: Compilers vs Interpreters
Matt (@messerman) and Mike (@nebyoolae) discuss the two main ways one can get a computer to run your code.
Episode Link: https://www.podbean.com/eas/pb-2y2ke-187d05b
Show Feed: https://feed.podbean.com/hackingthegrepson/feed.xml
Show Home: https://hackingthegrepson.com
Flambda2 Ep. 4: How to write a purely functional compiler https://lobste.rs/s/ta5a6w #compilers #ml #performance
https://ocamlpro.com/blog/2025_02_19_the_flambda2_snippets_4/
Neat:
“A Surprising Enum Size Optimization In The Rust Compiler”, James Fennell (https://jpfennell.com/posts/enum-type-size/).
Via Lobsters: https://lobste.rs/s/w3jjb2/surprising_enum_size_optimization_rust
I'm writing a Rust compiler, for some reason! I've written a bit about why this is happening, and a first post about local name resolution is up now.
If that piques your interest: https://bal-e.org/speed/krabby
I wasn't lying when I said I would finish this yesterday, I just forgot to post. The "alpha" version of my compiler is up on GitHub with a basic README.md attached that I'll improve later
Note that the docs website isn't updated (yet)
If you want to check it out, please check out the [GitHub repository](https://github.com/Giona2/Compiled-Coding-Language)
Python Performance: Why 'if not list' is 2x Faster Than Using len()
https://blog.codingconfessions.com/p/python-performance-why-if-not-list
Discussions: https://discu.eu/q/https://blog.codingconfessions.com/p/python-performance-why-if-not-list
awe: A compiler for the Algol W programming language via @fanf https://lobste.rs/s/xvydc9 #compilers
https://github.com/glynawe/awe
Python Performance: Why 'if not list' is 2x Faster Than Using len() https://lobste.rs/s/45xlaz #c #compilers #python
https://blog.codingconfessions.com/p/python-performance-why-if-not-list
Rust to C compiler - 95.9% test pass rate, odd platforms, and a Rust Week talk
https://fractalfir.github.io/generated_html/cg_clr_odd_platforms.html
Discussions: https://discu.eu/q/https://fractalfir.github.io/generated_html/cg_clr_odd_platforms.html
Rust to C compiler - 95.9% test pass rate, odd platforms https://lobste.rs/s/0ox9js #c #compilers #dotnet #rust
https://fractalfir.github.io/generated_html/cg_clr_odd_platforms.html
ELD: Introducing a new open-source embedded linker tool for embedded systems https://lobste.rs/s/jfyvpj #compilers #release
https://www.qualcomm.com/developer/blog/2025/04/eld-new-open-source-embedded-linker-tool-for-embedded-systems
Global Value Numbering Using Random Interpretation https://lobste.rs/s/w65rcu #pdf #compilers
https://www2.eecs.berkeley.edu/Pubs/TechRpts/2003/6359.html