爲什麼有那麼多種開發語言?

爲什麼有那麼多種開發語言?

 

     一點點粗淺理解:

 

① 機器碼怎麼都是數字啊?很難記憶 --> 因此發明了彙編語言


② 怎麼不同了硬件(CPU)平臺,彙編指令完全不一樣了呢?能不能針對不同硬件平臺來做個抽象啊?  --> 因此發明了 C 語言 (K&R style, see Indent)


③ 我是懶人,我強調代碼可複用;我想編程思維過程更接近現實世界的對象!開發週期也可以大大縮短。  --> 因此發明了 C++


④ 我希望我寫的程序,在不同彙編指令集的硬件上不需要重新編譯;不僅跨硬件,還可以跨操作系統平臺直接執行!  --> 因此發明了 JAVA


⑤ 爲了更靈活編程,實時解析執行,作爲不同編程語言開發出來的程序模塊的粘合劑 --> 各種各樣不同語法、不同目的和運行模式的腳本語言被髮明出來了!!!

 

 

 (完~)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章