把某一種語言程序(稱爲源語言程序)等價地轉換
成另外一種語言程序(稱爲目標語言程序)的程序
高級語言程序須要編譯程序的翻譯才能變成機器語言程序(目標程序),機器程序能夠運行成爲結果前端
編譯程序:
1.診斷編譯程序(Diagnostic Compiler)
2.優化編譯程序(Optimizing Compiler)
3.交叉編譯程序(Cross Compiler)
4.可變目標編譯程序(Retargetable Compiler)
解釋程序(Interpreter)
把源語言寫的源程序做爲輸入,但不產生目標
程序,而是邊解釋邊執行源程序後端
計算思惟基本概念
Jeannette M. Wing, Computational Thinking,
Communications of ACM, Vol.49, No.3, 2006,
pp.33-35.
被認爲是近十年來產生的最具備基礎性、長期性的
學術思想,成爲21世紀計算機科學研究和教育的熱
點工具
...學習
搜索引擎優化
依循的原則:程序的等價變換規則搜索引擎
可從新定位指令代碼: 須要鏈接翻譯