15 回答

TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個贊
這三個都是完全不同的語言,學(xué)習(xí)它們并不需要先后順序。
雖然想說說它們之間的關(guān)系,但是...
你是不是還不會這三個語言?
那么你只要去學(xué)就好了,沒必要一開始就琢磨它們在技術(shù)細(xì)節(jié)上的區(qū)別。
你就算看到別人關(guān)于他們?nèi)齻€的長篇大論,也未必能懂到底是什么意思,沒必要浪費(fèi)這些時間。所以先選好一個打算學(xué)的,然后入門去學(xué)就好了。
那么其實(shí)最大的問題是你應(yīng)該學(xué)哪個?
如果你是科班學(xué)生,那么跟著學(xué)校課程學(xué)就好了;
如果你是對IT有興趣所以自學(xué)的,那么你先說說你想學(xué)編程做什么,這能決定你從哪個語言入門更合適。

TA貢獻(xiàn)121條經(jīng)驗(yàn) 獲得超57個贊
如果之前沒接觸過c語言還是先學(xué)c在學(xué)c++,其實(shí)任何一種編程語言都只是工具而已,他們都有一套規(guī)則,也就是語法啊什么的。所有當(dāng)你掌握了一門語言,再去學(xué)另一門語言就會掌握很快了,就跟你會家一樣,你可以選擇交通工具,火車必須在軌道運(yùn)行,汽車在地面運(yùn)行。。。。而必須在。。就是規(guī)則,只有遵循這些規(guī)則才能正常。也就是說編程語言好比交通工具,都是用來回家的,看你喜歡用哪種了。

TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超18個贊
由于C是在C++基礎(chǔ)上拓展開的,而且C更貼近于機(jī)器碼,進(jìn)可深造學(xué)C++,退可搞嵌入式的硬件開發(fā),看提主的需要。
對于學(xué)JAVA我的感觸編譯和運(yùn)行時的規(guī)則要掌握,關(guān)鍵在于弄懂計(jì)算機(jī)語言的本質(zhì)和程序的實(shí)現(xiàn)邏輯,至于用哪種語言因項(xiàng)目而異。

TA貢獻(xiàn)12條經(jīng)驗(yàn) 獲得超5個贊
國內(nèi)跟國外的教學(xué)不一樣 像麻省理工學(xué)院他們是以Python作為學(xué)習(xí)計(jì)算機(jī)程序語言的入門語言

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超1個贊

TA貢獻(xiàn)452條經(jīng)驗(yàn) 獲得超796個贊
是的,C語言是根基,學(xué)C++之前最好先學(xué)一下,特別是指針這塊要學(xué)好
java是基于C++優(yōu)化改進(jìn)而來的,基本不涉及繁瑣的指針操作,想學(xué)的話可以直接學(xué)~
祝順利

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個贊
我覺得先學(xué)C++,很多人都說C語言是根基,原始語言必定比C++難,但語言都有相通之處,簡單語言會了,在學(xué)難的就不會覺得難
添加回答
舉報