1.面向機器階段
這個時期的核心是“機器”,其代表性語言“匯編語言”,要求開發者以機器的思考方式來編寫程序代碼。匯編語言寫出來的程序與機器代碼一一對應,你不僅必須要知道諸如CPU、寄存器、存儲地址等計算機的內部構造,還要知道其類似加、與、或等直接運算指令。要關注這么多的細節,開發者的思維就只能局限于類似計算、控制這樣狹窄的領域。
2.面向過程階段
面向過程使得人們不用再局限于機器的思維邏輯,人們可以站在解決問題的角度來設計軟件,這個時期的核心是“算法”,關心的是怎樣用程序或者說數學模型來解決一個個的難題。面向過程的代表性語言是C、Fortran等語言,它們是高效的代表,也是頗受歡迎的語言,大多數操作系統的實現都離不開它們。面向過程使得人們的思維水平由“機器”上升到了“問題”的層面。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/