9 Best Articles in 2022
Tom Dale
Compilers are the New Frameworks
Tom Dale
2 min read · From 2017 · My current "investment thesis" is that what we call web frameworks are transforming from runtime libraries into optimizing compilers. When it comes to eking performance out of hand-authored JavaScript…
Reader View · Shared by 43, including Jonas Bandi, Ferit (at 🏠) 🌙
nicoleorchard.com
An Intro to Compilers
nicoleorchard.com
7 min read · From 2017 · August 13, 2017 tl;dr: Learning new meanings for front-end and back-end. A compiler is just a program that translates other programs. Traditional compilers translate source code into executable…
Reader View · Shared by 82, including Ahmad Ragab, shishir das, Rezha Julio, Mattia Fregola 🤔, Merkstatt, Vikram Dutt, Chintan Shah, Stan Chollet, rohit, blinch, Michael Weibel, Diogo Mónica
kalzumeus.com
Don't Call Yourself A Programmer, And Other Career Advice
kalzumeus.com
20+ min read · From 2012 · If there was one course I could add to every engineering education, it wouldn’t involve compilers or gates or time complexity. It would be Realities Of Your Industry 101, because we don’t teach them…
Reader View · Shared by 100, including René Pfitzner, mdy, René Stalder, Dayyan Smith, Chris {he, they}
kalzumeus.com
Don't Call Yourself A Programmer, And Other Career Advice
kalzumeus.com
20+ min read · From 2014 · If there was one course I could add to every engineering education, it wouldn't involve compilers or gates or time complexity. It would be Realities Of Your Industry 101, because we don't teach th...
Reader View · Shared by 94, including Rajesh Kasturirangan, Louis Duhamel, Matthew Turland, Alberto, Cameron Yick, Will Hoag 🏔‼️, Leslie D, Chris {he, they}
briankrebs
‘Trojan Source’ Bug Threatens the Security of All Code
briankrebs
2021-11-01 · Virtually all compilers -- programs that transform human-readable source code into computer-executable machine code -- are vulnerable to an insidious attack in which an adversary can introduce targeted vulnerabilities into any software without being detected, new research released today warns.…
Shared by 45, including Sameer Ajmani, Matthew Green, Ole Begemann, Michael Fauscette
Mozilla
A crash course in just-in-time (JIT) compilers
Mozilla
10 min read · From 2017 · This is the second part in a series on WebAssembly and what makes it fast. If you haven’t read the others, we recommend starting from ...
Reader View · Shared by 31, including Frederik Dietz, Nico Müller 🇺🇦
jlongster.com
Stop Writing JavaScript Compilers! Make Macros Instead
jlongster.com
7 min read · From 2018 · The past several years have been kind to JavaScript. What was once a mediocre language plagued with political stagnation is now thriving with an incredible platform, a massive and passionate…
Reader View · Shared by 16, including Christophe Jean, DON’T PANIC, Simone Corsi 💻🚀
huyenchip.com
A friendly introduction to machine learning compilers and optimizers
huyenchip.com
~17 min read · 2021-09-08 · In many use cases, especially when running an ML model on the edge, the model's success still depends on the hardware it runs on, which makes it important for people working with ML models in…
Reader View · Shared by 26, including Dayyan Smith, Nico Müller 🇺🇦, Mike Tamir, PhD, Dr. Ganapathi Pulipaka 🇺🇸, sircharlsxavier
pycnocline.substack.com
tech brain
pycnocline.substack.com
5 min read · 2020-08-07 · in school when we learned about computers they were intricate and abstract: transistors assembled into raw logic, compilers that compiled themselves, networks of matrices that found patterns in…
Reader View · Shared by 26, including дэн, Mike Davidson, Liam Bright, your #1 source for absurdist true crime 🐍👑 🌷, Yoav Ganbar
More like this
medium.com
How to be* a compiler — make a compiler with JavaScript
medium.com
7 min read · From 2016 · *Yes! you should be a compiler. It’s awesome.
Reader View · Shared by 73, including Leslie D, Stephen C Sanders, Thomas Eichmann, Clemens, Florian Hanke 🍎, shishir das, Dominik Grolimund, Veronika Lampion, Chandan Jog, José Rodrigues
Pete Warden
Why are ML Compilers so Hard?
Pete Warden
9 min read · 2021-12-24 · Image from Wikimedia Even before the first version of TensorFlow was released, the XLA project was integrated as a “domain-specific compiler” for its machine learning graphs. Since then…
Reader View · Shared by 22, including ipfconline 🇺🇦, Nicolas Babin #AmazonPartner, Andreas Staub
thume.ca
Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml
thume.ca
~17 min read · From 2019 · During my final term at UWaterloo I took the CS444 compilers class with a project to write a compiler from a substantial subset of Java to x86, in teams of up to three people with a language of the…
Reader View · Shared by 22, including Real Python
medium.com
How do I get started with V8 development?
medium.com
4 min read · From 2017 · Are you interested in understanding more about compilers, virtual machines, JavaScript engines, and maybe even want to contribute to V8? …
Reader View · Shared by 21, including BrendanEich, Simone Corsi 💻🚀
ZDNet
Why Windows isn't ready for Arm developers
ZDNet
6 min read · Feb 7th · Cross-compilers aren't good enough if you want to encourage developers to port apps for Windows on Arm.
Reader View · Shared by 20, including Steven J. Vaughan-Nichols, John Koetsier, Shelly Kramer, Carla Gentry, Evan Kirstel the $B2B Techfluencer
v8.dev
What’s in that .wasm? Introducing: wasm-decompile
v8.dev
6 min read · From 2020 · We have a growing number of compilers and other tools that generate or manipulate .wasm files, and sometimes you might want to have a look inside. Maybe you’re a developer of such a tool, or more…
Reader View · Shared by 21, including Eric Vitiello, Simone Corsi 💻🚀, Mathias Bynens, ITNEXT, Brian
quuxplusone.github.io
Fun with conversion-operator name lookup
quuxplusone.github.io
1 min read · 2021-01-18 · As of this writing (but perhaps not for very much longer!) the four mainstream compilers on Godbolt Compiler Explorer give four different answers for this simple C++ program:
Reader View · Shared by 17, including Joe Groff, Peter Steinberger
microsoft.com
Foundations of Data Science
microsoft.com
1 min read · From 2019 · Computer science as an academic discipline began in the 1960s. Emphasis was on programming languages, compilers, operating systems, and the mathematical theory that supported these areas. Courses in…
Shared by 14, including Chintan Shah, Dr. Ganapathi Pulipaka 🇺🇸, Bob E. Hayes
DEV Community 👩💻👨💻
🚀⚙️ JavaScript Visualized: the JavaScript Engine
DEV Community 👩💻👨💻
3 min read · From 2019 · JavaScript is cool (don't @ me), but how can a machine actually understand the code you've written? As JavaScript devs, we usually don't have to deal with compilers ourselves. However, it's definitely…
Reader View · Shared by 125, including Chris Heilmann, Nando 💪🇦🇺🇦🇷, Joe Lencioni, дэн, Zain Fathoni, Marius Bleuer, Matthias Lampe, Alligator.io 🐊, Evan (he/him), ITNEXT, Richard Baxter, Women Who Code