一個是過程語言,一個是面嚮物件語言。這是程式語言不斷進化的體現。
C語言程式執行速度快,Java等面嚮物件語言也再不斷彌補這方面的差距。
要以發展的眼光評判語言的先進性,那就是開放性。Java語言從誕生之出就是以開放性著稱的。開放性可以獲得更多的自由軟體庫,方便程式構建。目前最火的AI,在github上有人梳理了與之相關的程式庫。Java等開放性語言的程式庫的數量都是非常多的。
語言按照是否物件化可以分為過程語言與面嚮物件語言兩大類。物件語言是後面發展起來的,自然會彌補之前語言的不足,否則也沒有市場。
語言還可以劃分為編譯型語言和解釋型語言。通常解釋型語言的執行速度會慢10%-20%。看個人喜好,我現在喜歡上解釋型語言了,比如Python。找個文字編輯器就可以直接寫了。
google推出最新的go語言,可以充分體現多核計算機的執行優勢。之前的語言,問世之出還沒有多核CPU,自然沒有考慮那麼多。GO語言是面向物件的,採用類似Java的語法。
多關注新型問世的語言,其出現必然是有原因的。嘗試掌握這類語言,工作機會必然多。
一個是過程語言,一個是面嚮物件語言。這是程式語言不斷進化的體現。
C語言程式執行速度快,Java等面嚮物件語言也再不斷彌補這方面的差距。
要以發展的眼光評判語言的先進性,那就是開放性。Java語言從誕生之出就是以開放性著稱的。開放性可以獲得更多的自由軟體庫,方便程式構建。目前最火的AI,在github上有人梳理了與之相關的程式庫。Java等開放性語言的程式庫的數量都是非常多的。
語言按照是否物件化可以分為過程語言與面嚮物件語言兩大類。物件語言是後面發展起來的,自然會彌補之前語言的不足,否則也沒有市場。
語言還可以劃分為編譯型語言和解釋型語言。通常解釋型語言的執行速度會慢10%-20%。看個人喜好,我現在喜歡上解釋型語言了,比如Python。找個文字編輯器就可以直接寫了。
google推出最新的go語言,可以充分體現多核計算機的執行優勢。之前的語言,問世之出還沒有多核CPU,自然沒有考慮那麼多。GO語言是面向物件的,採用類似Java的語法。
多關注新型問世的語言,其出現必然是有原因的。嘗試掌握這類語言,工作機會必然多。