A. java/c跟c++可以同時學嗎
當然可以,但是不建議。
第一,C/C++和JAVA的語法的相似度很高,但是他們的運行機制是完全不一樣的。初學者很容易混淆。比如C/C++裡面有指針的概念,而且指針在不用的時候需要通過free或者delete來收回。但是Java有垃圾回收機制,而不必手動回收指針。(初學者很有可能受到JAVA的影響,在C/C++裡面申請了指針,而最後忘記回收)。
第二,C++和JAVA是面向對象的編程語言,而C是面向過程的。此二者之間的差異也會讓同時學習這三種語言的初學者感到迷茫。
第三,JAVA和C++已經封裝了好多基本數據結構(鏈表,棧,映射等)和基本演算法(排序等),而C只提供了最底層的功能。如果同時學習三者,在你需要用C語言寫程序而又需要用到一些數據結構和演算法的時候會感到不適應。
所以我的建議是,先學習和掌握C語言,再同時學習C++和JAVA。
B. 同時學好幾門編程語言,可不可行
可行,但是要有層次,我現在是開發人員主攻java方向,財務系統,使用javascript+html+java+python等,但是如果說同時學c,c++,c#,java就沒必要了,
首先你搞開發不可能混雜2種後端語言,維護太麻煩(我們公司分布式系統是java兩個系統,c#兩個,php一個,這是因為歷史原因,以後開發統一用java);
如果不搞開發,隨便學學是可以的,但是語言類別就那幾種,典型過程c,對象java,動態python,其他語言都是有互通的,學習了一種另外一種看看語法就差不多掌握了,類庫的引用看看文檔就好了;
所以建議是每種類型的語言學一個就夠了
C. C語言和python是想通的嗎,能同時學嗎
c語言是很多語言的基礎,學過c語言以後再學其他的都很容易。不過如果你之前沒接觸過編程語言的話建議不要同時學兩種語言,貪多嚼不爛就是這個道理。如果想長期掌握各種語言的話可以用c來入門,讓基本功更加扎實,但是c語言是比較枯燥的,反觀學python更有成就感。你可以根據自己的愛好或者目的之類的選擇一門。
D. 兩種編程語言可以一起學嗎
我強烈建議一起學,因為只學一種語言,特別是剛編程入門時,你會只根據所學的程序語言來想像所有程序語言的結構,從而導致很多誤解。而且學程序語言時常常學了B忘A,復習了A又忘 了B。同時學同時熟練你就可以很好得對兩種語言分別進行整理和歸納。而且程序語言的機制有很多相同相似的地方,可以觸類旁通相輔相成。