sub-field of computer science
Deep-dive into cache coherency considerations for JIT compilers on AArch64
TigerBeetle famously uses static allocation. Infamously, the use of the term is idiosyncratic: what is meant is not static arrays, as found in embedded development, but rather a weaker no allocation a
A blog featuring in-depth posts about Python, Scala, TDD, devops, security and all things development
My roots as a developer are in C and Assembly, and I remember fondly the time spent to learn those languages using Borland TASM or Turbo C under MS-DOS. Those languages, and the technology that surrou
code lisp forth compilers llvm ..... August 6, 2024 Later: Lisp Testing Fun Earlier: Wrangling Half a Thousand Dreams Like many programmers, I have programming hobbies. One of these is
With some partial evaluation and specialization hints, it is possible to get pretty decent speedups on interpreters by turning them into compilers.