TorBT - Torrents and Magnet Links Search Engine

Pikuma - Compilers, Interpreters & Formal Languages 2025-2

File Name
Size
1.-Motivations-_-Learning-Outcomes.mp4
120 MB
2.-How-to-Take-this-Course.mp4
4.5 MB
3.-Compilers-as-Translators.mp4
44 MB
4.-CPU-Components.mp4
39 MB
5.-Opcodes-_-Instructions.mp4
20 MB
6.-Stack-Push-_-Pop.mp4
17 MB
7.-Control-Flow.mp4
41 MB
8.-What-is-a-Program.mp4
31 MB
9.-Tokens-_-Lexemes.mp4
16 MB
10.-Syntax-Tree.mp4
38 MB
11.-Setting-Up-our-Project-Folder.mp4
20 MB
12.-Configuring-Python-on-Windows.mp4
7.4 MB
13.-Makefile.mp4
3.2 MB
14.-Adding-Token-_-Lexer-Files.mp4
4.8 MB
15.-Simple-Scanning-Algorithm.mp4
54 MB
16.-Single-Character-Tokens.mp4
23 MB
17.-Ignoring-Whitespace-_-Comments.mp4
35 MB
18.-Scanning-Equals-_-Not-Equals.mp4
16 MB
19.-Scanning-Two-Char-Tokens.mp4
18 MB
20.-Scanning-Numbers.mp4
37 MB
21.-Scanning-Strings-_-Identifiers.mp4
30 MB
22.-Identifying-Keywords.mp4
14 MB
23.-Scanning-as-Line-Comment.mp4
17 MB
24.-Multiline-Comments.mp4
2.9 MB
25.-Syntax-Analysis.mp4
11 MB
26.-Context-Free-Grammars-_-BNF.mp4
43 MB
27.-Grammar-for-Simple-Expressions.mp4
38 MB
28.-A-Model-for-AST-Nodes.mp4
41 MB
29.-Recursive-Descent-Parsing.mp4
94 MB
30.-Parser-Helper-Functions-_Exercise_.mp4
17 MB
31.-AST-of-a-Simple-Expression.mp4
26 MB
32.-Pretty-AST-Printing-_Exercise_.mp4
6.8 MB
33.-AST-Printing-_-Polish-Notation.mp4
33 MB
34.-Terminal-Colors-_-ANSI-Escape-Codes.mp4
7.3 MB
35.-Standardizing-Errors-Messages.mp4
32 MB
36.-Storing-Line-Numbers-in-Nodes.mp4
30 MB
37.-Renaming-Term-_-Factor.mp4
15 MB
38.-A-Tree-Walking-Interpreter.mp4
37 MB
39.-Coding-a-Simple-Tree-Walking-Interpreter.mp4
41 MB
40.-No-Signed-Number-Tokens.mp4
7.8 MB
41.-Pinky-Language-Data-Types.mp4
31 MB
42.-Dynamic-Types-at-Runtime.mp4
48 MB
43.-Runtime-Type-Checks.mp4
22 MB
44.-Parsing-Equality-_-Comparison-_Exercise_.mp4
32 MB
45.-Parsing-Equality-_-Comparison-Operators.mp4
26 MB
46.-Exponent-Associativity.mp4
21 MB
47.-Exponent-_-Unary-Minus-Precedence.mp4
8.4 MB
48. Logical-And-_-Logical-Or.mp4
14 MB
49. Short-Circuit-Evaluation.mp4
24 MB
50. Testing-Expressions.mp4
44 MB
51. REPL.mp4
5.0 MB
52. Alphabets_-Languages_-_-Grammars.mp4
41 MB
53. Chomsky-Grammar-Hierarchy.mp4
70 MB
54. A-Program-as-a-List-of-Statements.mp4
37 MB
55. Parsing-Print-Statements.mp4
36 MB
56. Interpreting-Print-Statements.mp4
30 MB
57. PrintLn-Statements-_Exercise_.mp4
4.7 MB
58. PrintLn-Statements-_-Escape-Chars.mp4
18 MB
59. If-Statements.mp4
60 MB
60. Identifiers-_-Assignments.mp4
44 MB
61. Program-State-_-Memory.mp4
35 MB
62. The-Environment-Class.mp4
31 MB
63. Environment-Load-_-Store-_Exercise_.mp4
28 MB
64. Global-_-Local-Variables.mp4
25 MB
65. While-Statement-_Exercise_.mp4
11 MB
66. While-Statements.mp4
19 MB
67. For-Statements.mp4
44 MB
68. Stringifying-Booleans-_-Integers.mp4
20 MB
69. Mandelbrot-Set-_Exercise_.mp4
22 MB
70. Mandelbrot-Set-Script-in-Pinky.mp4
54 MB
71. Compiler-Compilers.mp4
31 MB
72. Functions-in-Pinky.mp4
34 MB
73. Function-Model.mp4
36 MB
74. Parsing-Function-Declaration.mp4
14 MB
75. Parsing-Function-Call.mp4
47 MB
76. Interpreting-Function-Declaration.mp4
75 MB
77. Interpreting-Function-Call.mp4
28 MB
78. Expressions-as-Statements.mp4
6.6 MB
79. Max.-Number-of-Params-_Exercise_.mp4
6.0 MB
80. Max.-Number-of-Params.mp4
4.5 MB
81. Parsing-Return-Statements.mp4
20 MB
82. Interpreting-Return-Statements.mp4
50 MB
83. Fixing-Params-as-Local-Variables.mp4
27 MB
84. Local-Variables-_-Shadowing.mp4
43 MB
85. Dragon-Curve.mp4
57 MB
86. Simplified-Cosine-_-Sine-Functions.mp4
32 MB
87. Code-Generation-_-VMs.mp4
65 MB
88. Example-of-Stack-Instructions.mp4
36 MB
89. Adding-Classes-for-Compiler-_-VM.mp4
24 MB
90. Emitting-Push-Instructions.mp4
39 MB
91. Emitting-BinOp-Instructions.mp4
22 MB
92. Exercise-Formatting-our-Code.mp4
8.1 MB
93. Formatting-our-Instructions.mp4
10 MB
94. Emitting-UnOp-Instructions.mp4
17 MB
95. Step-by-Step-Stack-Execution.mp4
11 MB
96. VM-Execution.mp4
28 MB
97. VM-Expression-Evaluation.mp4
36 MB
98. VM-Comparison-Instructions.mp4
45 MB
99. Generating-Code-for-If-Statements.mp4
44 MB
100. Generating-Then-_-Else-Labels.mp4
17 MB
101. -VM-Jumps-_-Branches.mp4
25 MB
102. -String-Concat-Instruction.mp4
18 MB
103. -Global-Memory-Load-_-Store.mp4
36 MB
104. -Coding-Globals-Load-_-Store.mp4
43 MB
105. -Scope-Depth.mp4
55 MB
106. -Starting-_-Ending-Blocks.mp4
41 MB
107. -Local-Variables-_-Stack-Slots.mp4
67 MB
108. -Local-Variables-Code-Generation.mp4
55 MB
109. -Local-Variables-at-Runtime.mp4
40 MB
110. -Storing-Globals-by-Slot-Number.mp4
28 MB
111. -Program-Symbols-_-Debug-Info.mp4
25 MB
112. -Exercise-While-Code-Generation.mp4
7.2 MB
113. -Generating-Code-for-While-Statements.mp4
20 MB
114. -Register-vs-Stack-VMs.mp4
32 MB
115. -Register-based-Bytecode.mp4
38 MB
116. -CPython-Bytecode-Disassembly.mp4
19 MB
117. -Search-Locals-in-Reverse-Order.mp4
46 MB
118. -Function-Code-Generation.mp4
42 MB
119. -Activation-Frames.mp4
50 MB
120. -Function-Symbol-Table.mp4
27 MB
121. -Compiling-Function-Declarations.mp4
42 MB
122. -Implementing-JSR-_-RTS-Instructions.mp4
40 MB
123. -Exercise-Function-Parameters.mp4
18 MB
124. -Validating-Function-Arity-_-Arguments.mp4
22 MB
125. -Frame-Pointer-Offsets.mp4
40 MB
126. -Return-Statements.mp4
28 MB
127. -Removing-Inactive-Frame-Slots.mp4
41 MB
128. -Type-Systems.mp4
58 MB
129. -Type-Annotations.mp4
81 MB
130. -Shunting-Yard-for-Simple-Expressions.mp4
80 MB
131. -Exercise-Shunting-Yard-Evaluation.mp4
17 MB
132. -A-Simple-Shunting-Yard-Implementation.mp4
26 MB
133. -Shunting-Yard-_-Parentheses.mp4
28 MB
134. -Shunting-Yard-_-Right-Associativity.mp4
14 MB
135. -Pratt-Parser.mp4
52 MB
136. -NUD_-LED_-_-Binding-Powers.mp4
78 MB
137. -Example-Pratt-Parsing-Expression.mp4
43 MB
138. -Pratt-Code-_Without-Precedence_.mp4
31 MB
139. -Pratt-Code-_Precedence-_-Parentheses_.mp4
24 MB
140. -Pratt-Code-_Right-Associativity_.mp4
26 MB
141. -Pratt-Code-_Prefix-Unary-Minus_.mp4
35 MB
142. Parsing-Expression-Grammar.mp4
82 MB
143. Using-a-PEG-Library.mp4
55 MB
144. Optimizations-_-Transformations.mp4
34 MB
145. Constant-Folding-_-Propagation.mp4
32 MB
146. Algebraic-Simplifications.mp4
11 MB
147. Dead-Code-Elimination.mp4
6.9 MB
148. Loop-Unrolling-_-Inlining.mp4
23 MB
149. Branch-Prediction-_-Vectorization.mp4
21 MB
150. Tail-Call-_-Peephole-Optimization.mp4
38 MB
151. LLVM-IR.mp4
52 MB
152. Function-Definition-in-LLVM-IR.mp4
16 MB
153. Using-Clang-to-Visualize-LLVM-IR.mp4
30 MB
154. Integer-_-Float-LLVM-Instructions.mp4
49 MB
155. SSA-Form-_-Phi-Function.mp4
31 MB
156. LLVM-Language-Reference-Manual.mp4
23 MB
157. LLVM-Load-_-Store-Instructions.mp4
44 MB
158. Installing-Numba_s-llvmlite.mp4
18 MB
159. Adding-a-Module-to-LLVM.mp4
20 MB
160. Adding-a-Function-to-LLVM.mp4
22 MB
161. Loading-_-Storing-Variables-to-LLVM.mp4
20 MB
162. Calling-External-C-Functions-in-LLVM.mp4
18 MB
163. Emit-LLVM-IR-for-a-Subset-of-Pinky.mp4
54 MB
164. Visiting-AST-Nodes-_-Emitting-LLVM-IR.mp4
14 MB
165. Emitting-LLVM-IR-fadd-Instruction.mp4
34 MB
166. Emitting-LLVM-IR-BinOps-_-UnOps.mp4
36 MB
167. Compiling-External-C-Print-Functions.mp4
29 MB
168. LLVM-IR-Assignments.mp4
33 MB
169. Emitting-LLVM-IR-for-If-Statements.mp4
29 MB
170. Emitting-LLVM-IR-for-While-Statements.mp4
19 MB
171. Conclusion-_-Next-Steps.mp4
69 MB
lesson1.pdf
145 kB
lesson2.pdf
1.1 MB
lesson4.pdf
134 kB
lesson5.html
914 kB
PDF.txt
89 B
Read me.txt
128 B