
C 語(yǔ)言實(shí)現(xiàn)自己的編程語(yǔ)言培訓(xùn)
1 解析器
2 波蘭表達(dá)式
3 解析樹的計(jì)算
4 S-Expression
5 實(shí)現(xiàn)變量定義和使用
6 實(shí)現(xiàn)條件判斷
7 正則表達(dá)式
8 遞歸分析長(zhǎng)字符串
9 出錯(cuò)處理
10 Q-Expression
11 實(shí)現(xiàn)函數(shù)
12 實(shí)現(xiàn)字符串
1
介紹
1.了解本課程學(xué)習(xí)的內(nèi)容
2.在不同操作系統(tǒng)上搭建環(huán)境
3.編寫簡(jiǎn)單的交互式程序
2
編程語(yǔ)言
1.解析
2.正則表達(dá)式
3.波蘭表達(dá)式
3
樹的計(jì)算
1.遞歸
2.解析樹的計(jì)算
4
錯(cuò)誤處理
1.枚舉
2.出錯(cuò)處理
3.增加程序的健壯性
5
s_expression
1.堆棧
2.指針
3.代碼重構(gòu)
6
q_expression
1.內(nèi)建函數(shù)
2.宏命令
3.斷言
7
變量
1.函數(shù)指針
2.變量賦值
3.錯(cuò)誤檢查
8
函數(shù)
1.函數(shù)的認(rèn)識(shí)
2.作用域
3.柯里化
9
條件判斷
1.編寫條件判斷函數(shù)
2.遞歸函數(shù)
10
字符串
1.從文件中讀取代碼
2.添加注釋
3.命令行執(zhí)行
11
更好的語(yǔ)言
