當前位置:首頁 » 編程語言 » 先學java還是c

先學java還是c

發布時間: 2022-08-19 12:58:12

c語言java該先學哪個

建議先學C。
JAVA是一種面向對象的編程語言,比C更專業,學習C之後會很大的提升編程思維,這時候再學JAVA會更好吸收一點。

⑵ 新手適合先學C語言還是JAVA

如果你計劃開發軟體、硬體、甚至操作系統,那麼你或許想學習C語言。C語言剛出現的時候是一種偉大的語言,因為很多其他的語言都直接或間接來源於C語言,其中包括 Java、JavaScript、C++、python、PHP 和 Per。
編程初學者應該先寫 c 還是Java還是Python?C語言、java我建議做第二個學習的語言,java是面向對象的語言,更貼近人的思考,很多底層幫你封裝好了,你不用太關注底層實現。
不同語言門檻不同,Python<PHP<JavaScript<Java<C++,C語言是一門基礎語言,是其他一些語言的基礎,例如MATLAB,Object-C,Lua等.同時也是學習來比較難的語言,達到精通的程度沒有3-10年左右很難,C語言沒有比較完善的開發框架,他是面前過程的一門語言,講究演算法跟邏輯的."
python的靈魂不在於語言本身,而在於其諸多優秀的庫。Python有能運行的偽代碼之稱,是最適合初學者學習的語言,是程序員的啟蒙語言。當初Guido設計Python的時候,就是為了要設計一種簡單易用,能適合教學的編程語言。所以Python的語法簡潔清晰,並且在語法中強制性地植入了編程風格。
還有一些其他的好評如下:
接近英語的簡單語法;
開發環境簡單,能打字就能寫代碼;
眾多的第三方庫;
解釋執行,不需要編譯
跨平台,方便移植;
python是現代語言,具有足夠的抽象性,適合教學一些純數據結構、演算法的抽象知識。此外,Python的許多思想都能適用於其他主流的編程語言。因此學通Python,有助於你掌握Java,C#, C++, C等主流的工業編程語言。
結論是:作為首選語言沒有問題,其他語言還得學。
沒有最好的語言,只有最合適的語言。
沒有糟糕的語言,只有糟糕的程序員。
沒有一種語言是萬能的,只會一種語言是萬萬不能的。
用什麼語言不重要,最重要的是效率:開發效率和執行效率。
不過最後,我想告訴大家。第一門編程語言的學習過程永遠是痛苦的。選擇Python盡管可以讓這個過程變得輕松一些,但是你仍然得克服一系列困難。
做為一個程序員,是應該去選取不同思路的語言去學習的,而且當然要選擇最有代表性的語言,在編程的世界裡,主流的思路其實就兩種,一是結構化編程,一是函數化編程,面向對象只是結構化編程進化的一個階段而已,其他各種各樣的思路大多數是這兩個的分支。
對於非程序員來說,碼代碼是用來解決問題的,不用糾結底層的東西,能短平快解決問題才是最關鍵。

⑶ 想自學編程是因該先學java,還是c語言呢

如果是自學的話從JAVA開始學起比較好,C語言的語法和JAVA一樣,但是從語言的難度來說JAVA比C語言簡單太多了。C語言沒個幾年的功夫什麼都寫不了,JAVA幾個星期就能寫出一個能看的東西出來,學起來成就感比較大。

從就業前景來說,就像樓上的哥們說的,C語言一般做嵌入式開發,一般來說都是這么分的,但是是也不一定,像騰訊很多後台項目都是C語言寫的,但是很少。相對來說JAVA選擇工作的機會就比較多了,市面上80%的WEB系統都是用J2EE做的,還有最近移動互聯網比較火熱,android系統的開發語言也是JAVA。

但是也不能說C語言就不重要了,就像武俠小說里的功夫,C語言更像基本功,內功,JAVA像招式,只懂一點招式也可以打架,要成為高手還是得學一些基礎的東西。但是真正的內功也不是開發語言,語言只是工具,編程這條路要走的話,還有很多東西要學,數據結構,計算機網路,操作系統,微機原理這些基礎知識要懂,另外軟體工程的東西,設計思想的東西都是垮語言的。

最後祝好運!!

⑷ 學JAVA前一定要先學C語言嗎

沒必要先學c。
java作為一個在語法上深受c語言影響的高級語言,你先學了一些c語言,再學java,對語法的學習更快。但如果你深入的學了c,或者說對c學的越來越多,越來越好,而你的java則會越來越不好。為什麼呢,因為這兩個語言僅僅是語法上有一些相似,卻是不同的兩門語言,在編程思想上就完全不同。隨著你的思維越來越靠近c語言的編程思想,你的java編程思想就會越來越偏離。要知道c語言是面向過程的。而java則是純面向對象的。雖然說c裡面的結構體已經有了面向對象的雛形,但仍然差別很大。其它如內存管理,設計模式,位元組碼,運行平台等等,都是完全不同的。
我個人兩種語言都會,最初寫c,後來寫java時,各種想法跟不上。但在長時間寫java後,再回去寫c,就會感覺到各種的不爽。所以,我覺得,如果你對c語言還有興趣,並且以後可能會用的到的話,可以稍稍看看c語言的知識。但如果你想要以java為主的話,我建議c語言不需要深入的學習。
我對這兩門語言並沒有任何的偏見,c作為一個對後代語言影響深遠的語言,其強大之處是不可否定的。現在主要在做底層開發;java語言作為一個站在語言使用率頭榜10數年的霸主,其強大的特性與類庫,也是顯而易見的。現在java語言目前99%都是做web開發上。而且拿來做桌面小應用也非常合適。
綜上,你想學java,不先學c是完全可行的。當然稍微學一點,再學java可能會快一點,但你學c的時間也足以抵消這點優勢了。我個人認為不先學c不會有任何的影響。
純手打,以上僅代表我個人觀點。

⑸ C語言和Java應該先學習哪一個

java是在c++基礎上附加一些規則而形成的編程語言,編程風格也是c++的,比如java簡化了c++中指針的使用(不使用指針)
先學c
然後c++
然後Java
是比較容易的順序,但花費時間長
直接學java也可以,會在基本語句、對象這些方面多花些時間而已

⑹ java和c++應該先學哪個

建議學C語言有好的入門感念,再選擇學java和C++,他們都屬於兩個不同語言,最好專長一樣,很難同時學好兩樣java語言入門比C++程序編寫要簡單一點,沒那麼煩瑣...

⑺ 超想學編程的,我是先學c還是java

你可以先學c,學完後再學習java,java有些語法和c差不多,
很多大學都是先學c入門的。

⑻ C和JAVA先學哪個

看到你的問題,以及各位樓主的回答,我覺得相比他們我是更有發言權,因為我也是從C走到JAVA的,很有感觸,C語言與JAVA是本質存在很大差異的兩種語言
C是一個面向過程的開發語言,而JAVA是一個面向對象的開發語言,C並不像你想像的和他們說的比較簡單,而是入門簡單,但深入的話,應該比JAVA要復雜的多啊,最重要一點就是用C語言做開發的人一定要有很強的演算法基礎(這個說法是基於C評議的開發領域),從這個原因來看,C語言如果學的不怎麼樣,基本上是什麼也做不了的。JAVA就不太一樣了,JAVA入門比C會難一點點,但用JAVA做開發的領域多,就算你學的不是太好,一樣可以去工作。遇到問題網上資料很多可以借鑒,畢竟它是開源的嘛!如果你剛學編程的話,還是建議你先學C語言,盡管它們有很大的區別,但有一個很重要的共同點,就是程序邏輯!而剛學開發的時候掌握程序邏輯是最重要的,基於以上原因,你應該可以明白,如果你要學C語言,就要有個側重點,不是要深入去學他的語法和類庫,而是著重於程序邏輯。當然你如果有走C的計劃,這個側重就要你自己斟酌了。

⑼ 新手學C還是Java

建議新手學java,Java比c簡單,c有很多的細節需要你掌握,比如指針,內存分配,內存釋放等這些細節概念。這個對初學者確實有些難,很多人需要學習很長時間,才能開始用c寫程序,因為你不得不先學習指針這一類的概念。

Java 這么多年的摸索也奠定了它的大局意識和諸多套路,避免錯誤的編程方式、使用最合理的編程邏輯是 Java 這類語言想做的事情。比如 Rust,上手難,但如果開始寫就基本只有一種寫法,這種控住程序員表達的方式誕生的語言往往能讓錯誤降到最低,讓你的代碼被無數人輕易讀懂。

⑽ 0基礎自學先學java好還是c語言好

這個要看你的具體情況,本人大學學過C語言,也自學過java,具體來說:入門來說,學C語言比較簡單,而且容易理解,它的每個指令都是很明確的,除了個別概念容易混淆外,其他基本都是比較容易理解的,但是如果要深入的話,就要麻煩了,C語言通常更適合用在系統編碼上,或者是在單片機,嵌入式系統中更合適;而java,應該說語法也不難,但是要學很多的函數,對象;C語言雖然也有很多函數方法,但是沒有java的全面;總的來說就是:前期C語言簡單,後期java簡單;舉個例子,如果你現在需要一個冰箱,那麼用C語言的方式,你需要買來一堆原材料,各種工具等等,從頭開始製造冰箱;而java的方式則是,你只需要買來成型的壓縮機,冰箱門,抽屜等等然後組裝起來就行了。所以C語言用在那種一旦完成能持續應用並較少修改的項目工程中,如系統;而java則用在各種個性化網路編程的工程中,用來對前後台系統進行增刪改查。
純手工打造,就這樣了

熱點內容
apk加密軟體 發布:2024-03-28 22:36:14 瀏覽:695
cpu不能直接訪問的存儲器 發布:2024-03-28 22:31:49 瀏覽:440
嘀嘀打車源碼 發布:2024-03-28 22:26:02 瀏覽:934
資料庫脆弱點 發布:2024-03-28 22:25:06 瀏覽:800
2021款es升級了哪些配置 發布:2024-03-28 21:26:44 瀏覽:384
下述調度演算法 發布:2024-03-28 21:22:24 瀏覽:616
捷達哪個配置裝有esp 發布:2024-03-28 21:17:41 瀏覽:196
天氣源碼 發布:2024-03-28 21:14:11 瀏覽:428
使命召喚紅魔浪潮如何配置 發布:2024-03-28 21:13:08 瀏覽:546
nginx安裝php 發布:2024-03-28 21:09:47 瀏覽:669