Assembly v. intrinsics
The author argues that using intrinsics for high-performance code is unreliable and more work than writing assembly by hand.
The author argues that using intrinsics for high-performance code is unreliable and more work than writing assembly by hand.
Analyzes performance lessons from the Roslyn compiler codebase, focusing on how Microsoft measures and ensures compiler speed.
Explains a Java class loading anomaly where static enum fields in annotations cause runtime class loading, unlike static String fields.
Exploring a 16-bit kernel project written in a Clojure-like language, including an x86 assembler and graphical demo.
A developer compares clang++ and g++ compilers, highlighting clang++'s superior and more helpful error messages for debugging C++ code.
A guide exploring the immense challenges and technical steps required to create a high-performance Python implementation from scratch.
Exploring GCC-CLI, an experimental GCC branch with a .NET CIL backend and frontend for compiling between native and managed code.
Analysis of Facebook's HipHop PHP compiler, discussing its design, performance goals, and limitations compared to dynamic language implementations.
Part 3 of a PLY tutorial covering arithmetic operations, operator precedence, and adding variables to a custom language.
Phalanger, an open-source tool, compiles PHP to .NET's MSIL, enabling PHP development in Visual Studio and integration with .NET libraries.