SIGPLAN Research Highlights Papershttps://www.sigplan.org/Highlights/Papers/
describing and teaching programming languages, focusing on one of the “hottest” languages to date: Rust. The work contains multiple aspects, such as analysing common misconception
The Dockhttp://koshka.love/links.html
Web culture, music, programming, and so forth. - The personal website of the supremely talented indie musician and writer Grafo Volaverunt. Check out his work and donate to him if
A hand-curated website directory containing links to over 250 (largely Web 1.0
inside javascriptcore's low-level interpreter — wingologhttp://wingolog.org/archives/2012/06/27/inside-javascriptcores-low-level-interpreter
a form of higher-order programming! Indeed, as the GCC internals manual notes: Computed jumps contain edges to all labels in the function referenced from the code. All those edges
denormalhttps://mu.krj.st/denormal/
he Art of Computer Programming also provides a great introduction to floating point arithmetic, but it is a bit dated and doesn’t include many IEEE 754 -related discussions. For nu
A tutorial on IEEE 754 denormal
The Cursed Computer Iceberg Memehttps://suricrasia.online/iceberg/
floats converge to 100 programming down on bare metal / head crash radio Supplemental Bathysphere #2 (June 2022) Lace card Cursed computer memory hierarchy The wrong error message
this is not a hall of shame. the intent is to awaken you to many of the peculiarities and weirdness of computers. hopefully, after reading these articles, you will have learned a l
6502.org: Homebuilt Projectshttp://www.6502.org/homebuilt/
for the Forth programming language. Jonathan Foucher's PLANCK 65c02 is an open-hardware, extensible 65c02-based computer, inspired by the RC2014 modular computer but with SBC capa
Links to 6502-based computers and CPUs built by hobbyists.
The little book about OS developmenthttp://littleosbook.github.io/
2.1.1 Quick Setup 2.1.2 Programming Languages 2.1.3 Host Operating System 2.1.4 Build System 2.1.5 Virtual Machine 2.2 Booting 2.2.1 BIOS 2.2.2 The Bootloader 2.2.3 The Operating
Accidentally Turing-Completehttp://beza1e1.tuxen.de/articles/accidentally_turing_complete.html
Turing complete set of programming abstractions. (CPU Cache) The paper The Gates of Time: Improving Cache Attacks with Transient Execution is about security on the surface, but ma
A list of things that were not supposed to be Turing-complete, but are.
Stop Writing Dead Programs, Strange Loop 2022https://jackrusher.com/strange-loop-2022/
aspects of programming to create an overall experience. The language semantics, user interface, and implementation each help create this integrated experience.” ( source ) 00:29.0
Find more...