Articles tagged "plt"
2026
A review of Odin - and, more generally, of 2020s systems programming languages
An initial review of the relatively new systems programming language, Odin, plus a wider discussion of the state of systems languages in the 2020s.
2020
Source portability vs platform portability
A comparison of portable source languages, portable runtime platforms, and hybrid approaches.
2019
In defence of Java
A defence of Java's conservative, coherent approach to language and runtime evolution.
Using single-field wrapper types to reduce bugs
How single-field wrapper types improve correctness, documentation, and parameter usage.
The distinct niches of Go & Rust
Why Go and Rust serve distinct niches despite frequent comparisons between them.
Skipping expensive security checks with JIT compilation
How trusted compilation of memory-safe code could avoid duplicated runtime security checks.
Lambda syntax in mainstream programming languages
How lambda syntax evolved in C-style languages and the parsing ambiguities those designs create.
2018
WebAssembly: a security engineer's review
A security review of WebAssembly's execution model, memory design, portability, and browser risks.
Asynchronous APIs are a step backwards for non-blocking code
Why synchronous non-blocking runtimes can offer clearer APIs than explicit async and await.
Escape-bypassing language injection: exploiting multiple-level language embedding
How nested languages can bypass escaping that protects only one level of embedding.