1.常見編程語言的主要區別在於可能對數據結構的描述思路不同,導致各種概念的表達方式不同,所以不同的語言對不同的問題有不同的描述。至於函數的不同,壹般是匹配庫函數的不同,與語言本身無關,庫函數本質上都是在調用系統API。
2.其實這樣想就清楚了:所有的程序最後都會以機器指令的形式執行。只要能翻譯成同樣的機器指令,用什麽編程語言來描述就沒有本質區別。「學習編程」的定位是什麽?解決壹些命令行下的小規模計算問題,追求粗快字,Python大規模計算問題,FORTRAN和/或MATLAB如果妳想做壹個界面,不管好看不好看,但是妳想跨平臺,那麽建議從Java或者C#開始;如果想在如何參與大項目上打好基礎,請通過PASCAL,C,C++。