Channel Avatar

Dmitry Soshnikov @UC15UOu9F157NAXGL9dHc4TQ@youtube.com

13K subscribers - no pronouns :c

Collection of the educational lectures, and classes from Dmi


05:17
Building a Transpiler from scratch. Lecture [4/18]: Variable declaration | Assignment expression
05:59
Building a Transpiler from scratch. Lecture [3/18]: Parsing: S-expression to AST
07:28
Building a Transpiler from scratch. Lecture [2/18]: Strings | Blocks and Statements
12:04
Building a Transpiler from scratch. Lecture [1/18]: Transpiler overview | Numbers
10:24
Programming Language with LLVM [5/20] Parsing | S-Expression
06:44
Programming Language with LLVM [4/20] Strings | Extern Calls
10:21
Programming Language with LLVM [3/20] Basic numbers | Main function
06:17
Programming Language with LLVM [2/20] LLVM program structure | Module
13:34
Programming Language with LLVM [1/20] Introduction to LLVM IR and tools
08:17
Building a Typechecker from scratch [4/20] Variables and Typing Environment, Г
06:46
Building a Typechecker from scratch [3/20] Math binary operations | String concat
04:18
Building a Typechecker from scratch [2/20] Numbers and Strings | Testing
19:39
Building a Typechecker from scratch [1/20] Introduction to Type theory and checking
07:08
Building a Virtual Machine [5/29]: Math binary operations
08:01
Building a Virtual Machine [4/29]: Basic numbers: introduction to Stack
04:01
Building a Virtual Machine [3/29]: Logger implementation
09:37
Building a Virtual Machine [2/29]: Stack vs. Register VM
19:23
Building a Virtual Machine for Programming Language [1/29]: VM pipeline
12:09
Building a Parser from scratch. Lecture [7/18]: Binary Expressions
11:14
Building a Parser from scratch. Lecture [3/18]: From State Machines to Regular Expressions
10:40
Building a Parser from scratch. Lecture [2/18]: Numbers | Strings
14:02
Building a Parser from scratch. Lecture [1/18]: Tokenizer | Parser
12:59
Parsing Algorithms. Lecture [5/22] Abstract Syntax Trees
13:41
Parsing Algorithms. Lecture [4/22] Syntax tool | Letter
12:13
Parsing Algorithms. Lecture [1/22] Formal grammars, context-free
09:44
Essentials of Interpretation. Lecture [9/18] Back to parsers: S-expression to AST
07:03
Essentials of Interpretation. Lecture [5/18] Self-evaluating expressions
11:12
Essentials of Interpretation. Lecture [4/18] Eva programming language
12:19
Essentials of Interpretation. Lecture [3/18] Compilers: AOT, JIT, Transpiler
12:07
Essentials of Interpretation. Lecture [1/18] Parsers, ASTs, Interpreters and Compilers
00:30
Automata Theory. Building a RegExp machine: [0/16] Intro
04:53
Automata Theory. Building a RegExp machine: [13/16] RegExp-Tree tool
00:29
Garbage Collection Algorithms. [0/17]: Intro
07:09
Automata Theory. Building a RegExp machine: [4/16] Character and Epsilon NFA
09:08
Automata Theory. Building a RegExp machine: [3/16] Finite Automata
05:09
Automata Theory. Building a RegExp machine: [1/16] RegExp history
08:56
Garbage Collection Algorithms. Lecture [6/17]: Allocators: Free-list vs. Sequential
07:42
Garbage Collection Algorithms. Lecture [9/17]: Mark-Sweep GC
03:56
Essentials of Garbage Collectors. Lecture [2/17]: Manual memory management
08:58
Essentials of Garbage Collectors. Lecture [4/17]: Virtual Memory and Memory Layout
02:46
[Theater] Goethe - Faust, feat. D.S.