DmitrySoshnikov
- Karma
- 318
- Created
- May 29, 2011 (15y ago)
- Submissions
- 0
Software engineer interested in learning and education. Sometimes blog on topics of programming languages theory, compilers, and ECMAScript.
- “Building a Virtual Machine” full course is available (dmitrysoshnikov.com)
- JavaScript object model in one line of code (dmitrysoshnikov.com)
- Java: How G1 Garbage Collector works (youtube.com)
- “Building a Parser from scratch” full course (dmitrysoshnikov.com)
- Parsing Algorithms (dmitrysoshnikov.com)
- LL(1) parsing: First and Follow sets (youtube.com)
- Backtracking Parser in JavaScript (youtube.com)
- Writing Mark-Sweep Garbage Collector in C++ (dmitrysoshnikov.com)
- Essentials of Interpretation (dmitrysoshnikov.com)
- Stack is needed, but not specifically for Recursion (youtube.com)
- By-value, by-reference, by-sharing: strategies of passing arguments (dmitrysoshnikov.com)
- AOT vs. JIT Compiler (youtube.com)
- Stack VM vs. Register VM (youtube.com)
- “Automata Theory. Building a RegExp machine” full course is available (dmitrysoshnikov.com)
- “Essentials of Garbage Collectors” full course is now available (dmitrysoshnikov.com)
- Writing a Memory Allocator (dmitrysoshnikov.com)
- Essentials of Garbage Collectors: Memory Layout (youtube.com)
- JavaScript. The Core: 2nd Edition (dmitrysoshnikov.com)
- Rust LALR(1) parser generator (medium.com)