Latest News
⚑ Report a ProblemTech news from the best sources
AsmX с движком Raptor: Архитектура абсолютного контроля
Raptor Engine: Как 30 000 строк кода на TypeScript вдохнули жизнь в компилятор AsmX Можно ли объединить абсолютный контроль низкоуровневого ассемблера…
Lime, a parser generator that can merge grammars at runtime
Lime is a new parser generator similar to Yacc, Bison, ANTLR, etc. except it's faster and has the ability to merge or remove grammars at runtime. See …
The Compiler: Heart and Tools of All Software
The Compiler: Heart and Tools of All Software Every program you have ever run — your operating system, your browser, the app that woke you up this mor…
LLVM #5 — Mutable Variables
So far, Kaleidoscope has been a functional language with immutable variables and no reassignment. But to write anything resembling real code (loops th…
Flux: The New Programming Language Built for Tomorrow’s CPUs
As we enter an era of massive hardware innovation, the design of programming languages must evolve to keep pace with modern advancements. Flux is more…
Dart Live, a compiler, VM, analyzer and hot reload on the web via Wasm
I managed to get the Dart VM to compile to WebAssembly so that I can compile Dart programs in the browser. Dart ships with a basic ARM interpreter and…
LLVM #3 — Control Flow
After all we've done (building a lexer, parser, code-generator, optimiser, and the JIT), we give Kaleidoscope decision-making abilities. What I built:…