1-1 学前方向标1.mp4* j8 f- m9 |% U% j. J% c" [. P, \1 X4 k; U% Z* Q
1-2 课程中的工具以及学习方法.mp4' W6 _7 s2 n- E h; ?2 l
* ]( t u6 q. d+ r2-1 什么是计算机.mp4% o/ l! k* z/ s! d4 q
: b7 c; ], T! D, _. `6 ~2-2 CPU的工作原理――内存、寄存器和ALU.mp4: `4 C' u2 _6 r2 U1 x
, o5 F! b" Z3 B1 q: l: b2-3 指令入门――指令的组成部分.mp4# R/ w% z6 l+ }- b9 |. w( K- x0 m: H# Y1 B! ]3 Y
2-4 指令入门(2)――寻址模式、浮点数和指令分类.mp4
5 T" N! [. t7 y" B) R, n3 J4 {! I3 O& Z# d3 @2-5 我的第一个汇编程序――实现一个求阶乘的递归函数(思路部分).mp4
6 O7 U! K9 h( t! E% l( x4 r+ X D$ f" P% y, N0 ?- H2-6 我的第一个汇编程序――实现一个求阶乘的递归函数(coding).mp4' ^3 d6 l$ ^+ t% p! P* b1 r; ?9 b2 w& {# k1 F& @3 T1 z: M
2-7 中断和中断向量.mp4% V( e5 Z- J- h! t" b
: F% [' N6 N4 y9 }: h f$ {/ u3-1 编译原理课程介绍.mp4
/ Y2 V+ u% l Y$ f& K: |1 ]+ d4 q `. v- `3-2 编译原理――研究翻译的科学.mp4
6 {! b, L. ~8 c6 i* Y4 T! p( N: A( E$ X( N8 e& K/ J, _9 o3-3 编译器和解释器.mp4
5 S( K Y8 r; J% ~" B! l# F0 Z1 |0 w) V: r% f/ j6 F3-4 编译器的工作流程.mp4# w. w# P1 b* s, |% p0 t
& H0 z7 O- ~9 K V& K1 t4-1 词法分析器简介.mp42 I, N0 v0 a1 h6 N- J/ B+ ^7 `. T5 f; F
4-2 (编程lexer01)词法分析器的接口(Java和Js).mp4
7 H4 ?) e+ H$ O4 g8 c* h: d* i5 K% \9 u/ [0 z i4-3 编译器基础能力设计――实现流的peek和putBack操作.mp4# h! K- S0 m( h# K. s; |
& R4 C0 U6 w% b4-4 (编程Lexer01 Java)――实现流的peek和putBack操作.mp4# u2 ^& J- `0 e: D
; H, y5 a/ a0 p! Q$ M! I4-5 (编程Lexer02 Javascript)――实现流的peek和putBack操作.mp40 c2 l* G* {2 E S# m! L0 w) \# i/ ~8 ^% M- m O
4-6 tips:坚持编写测试用例.mp4, L7 f- c6 E3 b
' v% x7 r# w" P, p6 o4-7 词法相关理论和正则.mp4' J3 l4 w% c# w6 ^& w) m% g H& Q$ p, R# K% C1 w7 ^
4-8 (编程lexer03 Java)――有穷状态机实现词语提取(上).mp43 d0 t+ o/ @- v" M! h, W; S% _/ H( ~- Q
4-9 (编程lexer03 Java)――有穷状态机实现词语提取(下).mp4% _" Z& E8 x, x4 A) O l
. v$ T$ S/ a& R5 E2 R4-10 (编程lexer03 Javascript)――有穷状态机实现词语提取(上).mp4; f: S( Y# ~. I- J. ?$ C7 m$ K9 I' s& i' z8 ~1 M3 }$ J
4-11 (编程lexer03 Javascript)――有穷状态机实现词语提取(下).mp41 L0 c1 [4 R( z0 _
2 X6 ~4 b5 F K0 `4-12 (编程lexer04 Java)――完整的词法分析器.mp4
; S2 D/ l8 J* e) g3 k6 J; ~4 ]3 Q2 ?" H" E1 F5 S, ~+ V% {4-13 (编程lexer04 Javascript)――完整的词法分析器.mp4% \/ d a' l# |. X$ C: X4 f5 m/ C5 O! r; p/ {/ b
5-1 数据结构引导――树和抽象语法树.m