{eval=Array;=+count(Array);}
第一答案肯定是C語言!
這個問題菜農(nóng)是有發(fā)言權(quán)的,本人自上世紀(jì)80年代就已經(jīng)編寫軟件了,雖然開始的入門語言是匯編和BASIC語言,但是自從用了C語言后,以后其他語言都非常好入門。
可能大家大家都推薦目前比較吃香的編程語言,例如Python,Java等。
但是如果是零基礎(chǔ)編程學(xué)習(xí),建議還是采用最基礎(chǔ)的戰(zhàn)神C語言,目前其他語言都是攝取了C語言和C++語言的精華后才自成一體的,有誰敢說沒繼承C、C++的衣缽?
請問各個語言的注釋用的是什么?
有幾個不是“/**/”或“//”???
故初學(xué)編程一定要把地基打好!C、C++的參考書籍非常廣泛,應(yīng)用眾多。
特別是在資源相對匱乏的嵌入式領(lǐng)域,C、C++幾乎占統(tǒng)治低位。
即使網(wǎng)頁編程的JavaScript語言,沒有C語言的基礎(chǔ),很難快速入門。
有C需語言基礎(chǔ),其他語言都非常容易掌握,估計就是改書寫習(xí)慣及實現(xiàn)方法而已。
故強(qiáng)烈推薦零基礎(chǔ)編程先用C語言起步,以后再去學(xué)習(xí)“時髦”的流行語言就容易許多。
?
除了C,沒有什么可說的了。
所有的語言都分成兩個部分,一個是語言自身的規(guī)范性,比如聲明、運算等。第二就是各種語句,比如循環(huán)、判斷等等。C語言前者比較嚴(yán)謹(jǐn),后者其它語言也都大同小異(學(xué)一個其它也差不多了)。
其它語言大多(除了匯編)可以看成在c上的擴(kuò)充,c++多了類對象的概念,java更近一步。倒過來看,在那些語言上,用c直接寫也都可以,所以C是基礎(chǔ)。
但是想學(xué)好,哪有輕松的事情?C的指針向來是難點,內(nèi)存溢出、程序崩潰大多和它有關(guān)。就算C熟練掌握,沒有算法、數(shù)據(jù)結(jié)構(gòu)等知識的支持,依然不算一個合格工程師,最多就是個碼農(nóng)。剩下還有學(xué)網(wǎng)絡(luò)、數(shù)據(jù)庫、硬件、系統(tǒng).....,最后還要去了解業(yè)務(wù)環(huán)境、業(yè)務(wù)流程。
語言只是個入門的工具,實現(xiàn)的的工具。掌握好語言,只是會用這個工具,但是使用技巧、怎么用、什么時候用,都需要在實際中慢慢體會的。
如果非要選一個,我覺得shell吧??梢赃\行在linux服務(wù)器上。本人是前端開發(fā),對于js感覺也屬于入門容易,我是在實踐之中慢慢深入的。python,java也都接觸了。其實編程語言都是相通的。概念,堆棧,類什么的。學(xué)會一個理解別的就容易上手了。邏輯判斷,循環(huán)無非就那幾種。
linux的作用不用多說了吧,ucloud云ucloud云這些不都有關(guān)系么。如果想成為高手,linux操作時必須掌握的。
自學(xué)的語言,當(dāng)屬腳本語言,現(xiàn)在應(yīng)用最多的是H5,python.
H5主要是在前端,不過是一系列腳本語言,如js,css,html,還有諸多組件。
python這些年發(fā)展不錯,可以做游戲邏輯,AI(現(xiàn)在用得最多),在AI方面,各種庫,組件好多,這語言比較優(yōu)美,當(dāng)然也可以寫web服務(wù)什么的。
python,對于未來發(fā)展來說,建議你學(xué)習(xí)python,即使你的基礎(chǔ)很差。要知道幼兒教育學(xué)習(xí),推薦的就是python的學(xué)習(xí)。
C把這個搞定了我覺得就可以了,然后再根據(jù)你工作內(nèi)容再去學(xué)其他的,有了語言基礎(chǔ)搞其他的也就快了
非C語言莫屬!
作為面向過程的編程語言,C語言的語法結(jié)構(gòu)簡單、體積小、效率高,是許多程序員入門的首選編程語言。而且C語言一直占據(jù)TIOBE榜單的前五名,足見這門歷史悠久的編程語言的熱度是經(jīng)久不衰的。
作為一名程序員,至少應(yīng)該掌握2門以上的編程語言。所以在掌握C語言后,你可以根據(jù)工作需要再掌握一門面向?qū)ο蟮恼Z言,如C++或java。
最后,除了編程語言在,數(shù)據(jù)結(jié)構(gòu)與算法、設(shè)計模式這兩本書是一定要學(xué)會的!謝謝都是作為一名程序員的基本功!
網(wǎng)頁端在快速發(fā)展,各家推出的小程序,都是基于網(wǎng)頁技術(shù),而小程序這幾年的大爆發(fā),也導(dǎo)致該技術(shù)的需求量很大。
JavaScript是網(wǎng)頁端的原住民,語法簡單,容易上手,用得廣泛,很有必要學(xué)習(xí)。Nodejs作為JavaScript對應(yīng)的底層runtime,也需要一并學(xué)習(xí)。
感謝邀請~
作為一個程序員給樓主分享點經(jīng)驗吧!
首先,工作中會用到很多語言,但是總有一門是你比較擅長的并且是你的“飯碗”語言。很多人都是從自學(xué)開始,接觸編程的,慢慢的才走上正道。
那么,哪一門語言相對來說是比較容易,而且具有普遍的教學(xué)和示范性作用,并且每個程序員都應(yīng)該接觸的呢?個人推薦c語言。
希望我的回答對樓主有些用處!謝謝。
9
回答10
回答0
回答10
回答0
回答1
回答3
回答0
回答0
回答10
回答