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