-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 十大排名 > 專(zhuān)題列表 > 正文
計(jì)算機(jī)開(kāi)發(fā)語(yǔ)言排行榜(計(jì)算機(jī)開(kāi)發(fā)語(yǔ)言排行榜前十)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于計(jì)算機(jī)開(kāi)發(fā)語(yǔ)言排行榜的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶(hù)端
官網(wǎng):https://ai.de1919.com,如需相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、軟件開(kāi)發(fā)要學(xué)哪幾種語(yǔ)言?
2019 年軟件開(kāi)發(fā)必學(xué)的編程語(yǔ)言 Top 3:
1. Python
AI、ML、數(shù)據(jù)分析、基于算法的開(kāi)發(fā),不管是初學(xué)者還是經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員,Python 都是他們的最?lèi)?ài),不僅因?yàn)樗菀讓W(xué)習(xí),還因?yàn)閷?duì)它的需求在不斷增長(zhǎng)。
Python 的應(yīng)用:1. 數(shù)據(jù)分析;2.Web開(kāi)發(fā);3. 科學(xué)和數(shù)字應(yīng)用;
2、 JavaScript
易用,支持完整的 Web 棧和移動(dòng)應(yīng)用程序開(kāi)發(fā)??梢蚤_(kāi)發(fā) Web 應(yīng)用程序、服務(wù)器后端、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。
3、 GO 語(yǔ)言
Go 是一門(mén)開(kāi)源的編程語(yǔ)言,可用于輕松構(gòu)建簡(jiǎn)單、可靠、高效的軟件。具備了 Python 的簡(jiǎn)易性和傳統(tǒng) C++ 和 Java 的性能,可幫助你構(gòu)建可伸縮的應(yīng)用程序。
二、目前最主流的編程語(yǔ)言都有哪些?
2009年2月TIOBE編程語(yǔ)言排行榜發(fā)布,與去年同期相比,Java和C仍然位列第一、第二,C++由第五位上升為第三位,把VB、PHP擠到了第四、第五,C#由第8位升到了第6位。經(jīng)過(guò)08逐決前三甲已被Java、C、C++牢牢占據(jù)。
三、哪種編程語(yǔ)言最好學(xué)?
問(wèn)題一:編程語(yǔ)言學(xué)哪個(gè)好 簡(jiǎn)單點(diǎn)說(shuō)就是兩條路:
一、C\C++\C#(ASP.NET)
二、JAVA(J2SE\J2EE\J2ME\JSP)
走這兩條路都必學(xué)的:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)(SQL或Oracle)
選學(xué):計(jì)算機(jī)應(yīng)用基礎(chǔ)、網(wǎng)絡(luò)基礎(chǔ)、硬件基礎(chǔ)。
C是學(xué)習(xí)高級(jí)語(yǔ)言的基礎(chǔ);C++主要用于編寫(xiě)大型軟件核心代碼和匯編一樣,比較難學(xué),不過(guò)學(xué)好了后,很有前途;C#主要用于編寫(xiě)一些系統(tǒng)軟件,比如游戲引擎核心代碼,編寫(xiě)比較簡(jiǎn)單,界面比較友好;ASP.NET主要是用C#語(yǔ)言編寫(xiě)開(kāi)發(fā)網(wǎng)站(B/S架構(gòu))。
J2EE是用很廣泛,主要偏向于企業(yè)應(yīng)用軟件和一些桌面系統(tǒng)(C/S架構(gòu)),計(jì)算機(jī)平臺(tái);第二,J2ME,面向無(wú)限領(lǐng)域,主要用于開(kāi)發(fā)手機(jī)一些軟件,比如手機(jī)游戲。很有潛力的家伙,看看中國(guó)的手機(jī)用戶(hù)就知道了;JSP主要也是開(kāi)發(fā)網(wǎng)站。
大概就是這些。說(shuō)得太多了,可能你初次接觸也比較麻煩。兩者根本就沒(méi)有一個(gè)肯定的說(shuō)法誰(shuí)好誰(shuí)不好。我說(shuō)下我個(gè)人感覺(jué)吧。初次涉及Java領(lǐng)域,感覺(jué)到Java入門(mén)是好像沒(méi)有C,C++入門(mén)快,工具也沒(méi)有什么Turbo C,Visual C++好用,界面沒(méi)有它們友好。什么JAVA_HOME,CLASSPATH,虛擬機(jī)等概念都是初次接觸,學(xué)的東西比較多。不過(guò)學(xué)Java的目前比C的好找工作點(diǎn),我個(gè)人感覺(jué)。
不過(guò)作為一個(gè)高級(jí)的程序員,絕對(duì)不僅僅只會(huì)一門(mén)語(yǔ)言的。這就是他們常說(shuō)的“精一門(mén),通兩門(mén),熟三門(mén)...”
至于證書(shū),C好像沒(méi)有專(zhuān)門(mén)的證書(shū),只是有等級(jí)認(rèn)證。
Java證書(shū)一般就是SUN公司的認(rèn)證了,有權(quán)威,含金量高。
Sun的Java認(rèn)證有多種,SCJA、SCJP、SCJP、SCWCD、SCBCD、SCDJWS、SCMAC、SCEA,想考高級(jí)別的要先考低級(jí)別的
問(wèn)題二:現(xiàn)在學(xué)哪種編程語(yǔ)言最好 1.零基礎(chǔ),打算自學(xué)編程,應(yīng)具備哪些的知識(shí)?
答:
對(duì)于入門(mén)階段,對(duì)知識(shí)水平的要求并不算高,或者說(shuō)很低,大家都應(yīng)該聽(tīng)說(shuō)過(guò)xxx小學(xué)生編程如何如何這般這般怎么樣之類(lèi)的話題,這里,我們不談長(zhǎng)期發(fā)展,只談如何入門(mén)。首先,我覺(jué)得你應(yīng)該具備計(jì)算機(jī)的基本操作能力,如果說(shuō)你連新建一個(gè)文件夾或者說(shuō)從網(wǎng)上下載資料都不會(huì),那么你應(yīng)該先買(mǎi)本《windows xx從入門(mén)到提高》看,然后再考慮編程這件事,如果你覺(jué)得對(duì)計(jì)算機(jī)的基本操作已經(jīng)熟練后,請(qǐng)繼續(xù)向下看。
2.學(xué)編程應(yīng)具備哪些條件?
答:
第一:硬件保證,首先你應(yīng)該具備一臺(tái)電腦,不管是筆記本還是臺(tái)式,也不管性能高低,性能對(duì)前期學(xué)習(xí)編程幾乎無(wú)任何影響,就入門(mén)來(lái)看,操作系統(tǒng)還是首選windwos。
第二:有xx語(yǔ)言的入門(mén)本書(shū),紙做的,具體xx語(yǔ)言是哪種語(yǔ)言,后面我們?cè)儆懻撨@個(gè)問(wèn)題。雖說(shuō)現(xiàn)在鋪天蓋地的都是電子書(shū)了(保留這句話的確定性),到處是掃描版,還高清呢,但我還是推薦看紙做的書(shū),好處有兩點(diǎn),其一是便于攜帶,可以隨時(shí)翻閱;其二是避免眼疲勞,我不信你一直晚盯著顯示器看電子書(shū)眼睛不會(huì)酸;還有一點(diǎn),尊重圖書(shū)作者的版權(quán)。
第三:時(shí)間保證,如果你每天都有一大堆事等著你去處理,先去處理那些事吧,處理完后把剩余時(shí)間劃出一整塊的給編程,進(jìn)行隨時(shí)可能被打斷的學(xué)習(xí),在編程這塊,我不認(rèn)為這是在用功學(xué)習(xí),零碎時(shí)間去背單詞?應(yīng)該是個(gè)不錯(cuò)的選擇。
3.你確定要學(xué)編程?
答:
這個(gè)問(wèn)題看起來(lái)有點(diǎn)多余,但為什么要提出這個(gè)問(wèn)題?要知道,編程不是一朝一夕的事,如果你只是一時(shí)的沖動(dòng),或者僅僅是要完成心目中的某個(gè)小工具,并沒(méi)有長(zhǎng)期寫(xiě)程序的打算,這樣的話,編程不學(xué)也罷,畢竟編程從入門(mén)到能獨(dú)立寫(xiě)軟件會(huì)有很長(zhǎng)的一段路要走,中途一旦放棄就前功盡棄,并且已經(jīng)浪費(fèi)了你大把的寶貴時(shí)間,實(shí)在是得不償失。不過(guò),你盡管吐槽說(shuō)是這是你的業(yè)余愛(ài)好,有個(gè)愛(ài)好也挺好,那么,繼續(xù)往下看吧。
4.如何才能入門(mén)?
答:
到底怎樣才能入門(mén)?其實(shí),只要你有毅力,慢慢折騰個(gè)一年半載,肯定能入門(mén),但寫(xiě)這篇文章的目的就是為了把這個(gè)周期縮短些,不是嗎?所以,下面我就以個(gè)人的觀點(diǎn)來(lái)談?wù)勗趺床拍芨斓娜腴T(mén),這里先籠統(tǒng)的介紹下,對(duì)于每點(diǎn),后面單獨(dú)介紹。
C1>.去了解計(jì)算機(jī)的基本組成,計(jì)算機(jī)的發(fā)展史和編程的發(fā)展史,看起來(lái)和編程沒(méi)什么關(guān)系,潛在的影響還是十分大的;
C2>.選擇一門(mén)簡(jiǎn)單的語(yǔ)言作為入門(mén)語(yǔ)嚴(yán);
C3>.學(xué)會(huì)使用搜索引擎;
C4>.知道如何看書(shū);
C5>.要”像”個(gè)高手;
C6.>應(yīng)具備的學(xué)習(xí)態(tài)度;
4.1:了解這些歷史的意義:
了解一些編程的實(shí)質(zhì)遠(yuǎn)比知道如何編程更有意義,不要在編程是怎么回事的情況下就去學(xué)習(xí)編程,這樣對(duì)你的學(xué)習(xí)是十分不利的,作為一個(gè)編程愛(ài)好者,知道計(jì)算機(jī)的工作原理,這應(yīng)該是一件再正常不過(guò)的事,你難道不想去知道嗎?
4.2>.選擇入門(mén)語(yǔ)言:
這個(gè)問(wèn)題在入門(mén)階段一直是爭(zhēng)議十分大的問(wèn)題,n多語(yǔ)言,n多推薦,到最后搞到新手一會(huì)聽(tīng)說(shuō)這種語(yǔ)言適合新手,于是學(xué)習(xí)這種語(yǔ)言,一會(huì)又有人說(shuō)xx語(yǔ)言是垃圾、弱爆了,學(xué)了也沒(méi)用,之類(lèi)的話,開(kāi)始推薦你xxx語(yǔ)言,于是新手們又開(kāi)始學(xué)習(xí)這種語(yǔ)言,搞到最后,什么語(yǔ)言都沒(méi)搞懂,時(shí)間大把大把的流失,熱情消耗殆盡。要解決這個(gè)問(wèn)題,首先要明白一個(gè)根本問(wèn)題,怎樣挑選適合入門(mén)的編程語(yǔ)言?我推薦從難度這個(gè)角度來(lái)考慮,這門(mén)語(yǔ)言必須簡(jiǎn)單易學(xué),有趣,而且要有一定的熱度,有熱度才能有更多的人一起交流討論,翻開(kāi)編程語(yǔ)言列表,發(fā)現(xiàn)有100多種編程語(yǔ)言,而且這個(gè)數(shù)還是在不斷增加的,這里我們一起來(lái)看下2012年5月份的編程語(yǔ)言排行榜,能進(jìn)......>>
問(wèn)題三:學(xué)習(xí)哪種計(jì)算機(jī)語(yǔ)言比較好? 主要有兩種可供你選擇:
1,java;
2,C++;
java方面:現(xiàn)在國(guó)外幾乎所有大學(xué)的計(jì)算機(jī)教材都采用java,而且,jvm具有非 常強(qiáng)大的跨平臺(tái)性,可移植性高,作為開(kāi)源巨頭――sun公司所開(kāi)發(fā)出的語(yǔ)言,有著非常大的潛力,是一種灰常流行的語(yǔ)言。
C++方面:全世界都在使用,全世界都說(shuō)好,不過(guò)部分語(yǔ)法比較復(fù)雜(特別是里面的指針問(wèn)題),聽(tīng)說(shuō)“學(xué)會(huì)C++,走遍天下”。
其他:C#可以做出非常炫的界面,看你具體想做哪方面的工作,做美工的話C#還是不能放過(guò)滴~
學(xué)習(xí)方面的注意的地方:
if(大學(xué)生)
大學(xué)畢業(yè)前寫(xiě)夠1W行代碼就行了;
else
每天一百行;cos practice makes perfect
推薦書(shū)籍:
英文好的推薦閱讀原版C++primer(中文翻譯出來(lái)后有些句子的原意會(huì)被曲解,讀英文版還有利于你英文水平的提高,再說(shuō)遠(yuǎn)一點(diǎn),想搞好計(jì)算機(jī)的話英文非常重要,因?yàn)閜uter is not made in china~),Code plete;
最后,無(wú)論你學(xué)什么,只要認(rèn)真學(xué)了,學(xué)好了,都是強(qiáng)大的~
三百六十行行行出狀元~
best regard~
問(wèn)題四:編程語(yǔ)言中,哪種語(yǔ)言最易學(xué) 對(duì)于廣大編程初學(xué)者來(lái)說(shuō),存在著這樣普遍的認(rèn)識(shí):學(xué)習(xí)程序設(shè)計(jì)選擇編程語(yǔ)言
很重要,開(kāi)口閉口就是VisualBasic、Visual C++、Delphi、Power Builder等一些現(xiàn)在比較流行的開(kāi)發(fā)工具。經(jīng)常看見(jiàn)有初學(xué)者問(wèn):我學(xué)C/C++,究竟是學(xué)
VisualC++好,還是學(xué)Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之間作出選擇。學(xué)習(xí)程序設(shè)計(jì)和學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言究竟是怎么一個(gè)關(guān)系?初學(xué)者究竟應(yīng)該如何取舍呢?就此我們打個(gè)簡(jiǎn)單的比方:學(xué)習(xí)程序設(shè)計(jì)就好比學(xué)習(xí)射擊,而程序設(shè)計(jì)語(yǔ)言就對(duì)應(yīng)射擊中的氣槍、手槍、步槍等各種槍械。學(xué)習(xí)射擊必須要選擇一種槍械,不可能沒(méi)有槍還能學(xué)好射擊的,也不可能同時(shí)學(xué)會(huì)使用所有的槍械。但是,如果掌握一種槍械的射擊,再學(xué)別的也就觸類(lèi)旁通了。因?yàn)樵谑煜ひ环N槍械的同時(shí),也學(xué)習(xí)了射擊技術(shù)本身。再學(xué)其他的,自然事半功倍。學(xué)習(xí)程序設(shè)計(jì)也是一樣,必然要從學(xué)習(xí)一門(mén)程序設(shè)計(jì)語(yǔ)言開(kāi)始入手。同時(shí)在學(xué)習(xí)的過(guò)程中?
建議:學(xué)習(xí)程序設(shè)計(jì)不必苛求一定要從某一種語(yǔ)言入手,可以在Visual Basic、Delphi、Borland C++ Builder或者DOS下的Pascal、Turbo C(或Borland C)中間選擇自己比較容易接受的一種進(jìn)行學(xué)習(xí)。從中主要學(xué)習(xí)的是編程本身的思想,學(xué)習(xí)的是用程序設(shè)計(jì)的眼光來(lái)看待問(wèn)題。或許,學(xué)習(xí)的效果不能馬上看到,但是可以學(xué)到扎實(shí)的基本功,而這對(duì)于將來(lái)的進(jìn)一步發(fā)展是有很大好處的。這些基本功包括:
一、強(qiáng)化邏輯分析和建立數(shù)學(xué)模型的能力
編程的目的是什么?是要解決現(xiàn)實(shí)中的問(wèn)題。而現(xiàn)實(shí)中的問(wèn)題是用自然語(yǔ)言描述的,目前的計(jì)算機(jī)對(duì)其無(wú)法理解。我們要做的就是必須用計(jì)算機(jī)能理解的方式將問(wèn)題“告訴”計(jì)算機(jī)。也就需要我們對(duì)現(xiàn)實(shí)問(wèn)題進(jìn)行邏輯分析,建立合理的數(shù)學(xué)模型,然后以程序和數(shù)據(jù)的形式輸入計(jì)算機(jī),R、G、B三色份量來(lái)各表示一種顏色,對(duì)于顏色的處理被轉(zhuǎn)化為對(duì)R、G、B三個(gè)整數(shù)的處理。我們只要改變這三個(gè)整數(shù),就可以將其改變成另外一種顏色。對(duì)于其它的現(xiàn)實(shí)問(wèn)題,我們也要像
這樣使其可以被計(jì)
二、數(shù)據(jù)結(jié)構(gòu)和算法知識(shí)
程序設(shè)計(jì)發(fā)展到現(xiàn)在,已經(jīng)有了一套比較普遍、完整的數(shù)學(xué)模型(我們稱(chēng)之為
數(shù)據(jù)結(jié)構(gòu))和對(duì)應(yīng)這些數(shù)學(xué)模型的處理方法(也就是算法)。目前的程序就是以
此為基礎(chǔ)的。在程序員中間流傳著一句經(jīng)驗(yàn)之談:“好的數(shù)據(jù)結(jié)構(gòu)是程序的一
半?!逼渲匾钥梢?jiàn)一斑。作為一個(gè)程序員
三、豐富的實(shí)踐經(jīng)驗(yàn)
程序設(shè)計(jì)本身就是一門(mén)實(shí)踐性很強(qiáng)的學(xué)科。一個(gè)只存在于紙上的程序如同沒(méi)
有翅膀的鳥(niǎo)永遠(yuǎn)不能飛翔在現(xiàn)實(shí)的天空。任由代碼寫(xiě)得再巧妙,風(fēng)格再優(yōu)美,也
只是一張紙上的一連串字符而已。就好比是一份作文練習(xí),或許寫(xiě)得很好,但是
不交給老師去批閱,和一張白紙又有什么區(qū)別呢?!最后,作為一個(gè)程序員還有一點(diǎn)小要求:那就是身體素質(zhì)要好,能熬夜才行。
Top of Form 1
選其器與善其事――縱談編程工具的選擇選其器相同主題的文章
“工欲善其事,必先利其器”――《論語(yǔ)》。很多人在學(xué)習(xí)軟件編程時(shí),都希望
選擇一款優(yōu)秀的編程工具。到書(shū)店逛逛,可以看到各種琳瑯滿目的編程書(shū)籍,可
是你還沒(méi)有想好選擇學(xué)習(xí)什么編程語(yǔ)言,也就無(wú)所適從,不知道該買(mǎi)什么書(shū)看。
要想學(xué)好編程,必須認(rèn)真了解各種語(yǔ)言的特點(diǎn),找準(zhǔn)自己的學(xué)習(xí)方向。那么你首
先必須明確你想要做什么,你所感興趣的是什么?進(jìn)一步說(shuō)就是:你現(xiàn)在想要完
成哪一方面的程序設(shè)計(jì),你的程序主要完成的功能是什么?由此在眾多軟件中,
選擇出適合自己的開(kāi)發(fā)工具。......>>
問(wèn)題五:現(xiàn)在學(xué)什么編程語(yǔ)言好 C語(yǔ)言玩玩就好,過(guò)了指針就難了,JAVA入門(mén)簡(jiǎn)單,后邊框架太多,C++是王道,但學(xué)的人多了,想學(xué)的很出彩就難了。計(jì)算機(jī)語(yǔ)言的種類(lèi)非常的多,總的來(lái)說(shuō)可以分成機(jī)器語(yǔ)言,匯編語(yǔ)言,高級(jí)語(yǔ)言三大類(lèi)。如果按語(yǔ)種分,可以分為英文符號(hào)語(yǔ)言和漢語(yǔ)符號(hào)語(yǔ)言?xún)深?lèi)。(典型的如:易語(yǔ)言、C語(yǔ)言)電腦每做的一次動(dòng)作,一個(gè)步驟,都是按照已經(jīng)用計(jì)算機(jī)語(yǔ)言編好的程序來(lái)執(zhí)行的,程序是計(jì)算機(jī)要執(zhí)行的指令的 *** ,而程序全部都是用我們所掌握的語(yǔ)言來(lái)編寫(xiě)的。所以人們要控制計(jì)算機(jī)一定要通過(guò)計(jì)算機(jī)語(yǔ)言向計(jì)算機(jī)發(fā)出命令。目前通用的編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級(jí)語(yǔ)言。簡(jiǎn)單點(diǎn)說(shuō)就是兩條路:一、C\C++\C#(ASP.NET)二、JAVA(J2SE\J2EE\J2ME\JSP)走這兩條路都必學(xué)的:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)(SQL或Oracle)選學(xué):計(jì)算機(jī)應(yīng)用基礎(chǔ)、網(wǎng)絡(luò)基礎(chǔ)、硬件基礎(chǔ)。C是學(xué)習(xí)高級(jí)語(yǔ)言的基礎(chǔ);C++主要用于編寫(xiě)大型軟件核心代碼和匯編一樣,比較難學(xué),不過(guò)學(xué)好了后,很有前途;C#主要用于編寫(xiě)一些系統(tǒng)軟件,比如游戲引擎核心代碼,編寫(xiě)比較簡(jiǎn)單,界面比較友好;ASP.NET主要是用C#語(yǔ)言編寫(xiě)開(kāi)發(fā)網(wǎng)站(B/S架構(gòu))。J2EE是用很廣泛,主要偏向于企業(yè)應(yīng)用軟件和一些桌面系統(tǒng)(C/S架構(gòu)),計(jì)算機(jī)平臺(tái);第二,J2ME,面向無(wú)限領(lǐng)域,主要用于開(kāi)發(fā)手機(jī)一些軟件,比如手機(jī)游戲。很有潛力的家伙,看看中國(guó)的手機(jī)用戶(hù)就知道了;JSP主要也是開(kāi)發(fā)網(wǎng)站。
問(wèn)題六:學(xué)哪個(gè)編程語(yǔ)言應(yīng)用最廣泛?還有,,,哪種編程語(yǔ)言學(xué)起來(lái)比較容易些?? VB~VC~VF~C~C#~C++~JAVA~.NET~這些都是編程 ASP~CGI~PHP~JSP這些是WEB編程。。 雖然都是編程,但編出來(lái)的程序可是不一樣的。 目標(biāo)是什么?開(kāi)發(fā)?創(chuàng)業(yè)?還是去公司上班?還是業(yè)余愛(ài)好? 如果想業(yè)余編小程序,推薦VB~VC~容易上手。簡(jiǎn)單。也蠻強(qiáng)大。 如果想學(xué)好了去企業(yè)上班,推薦C++~~~~~~JAVA之類(lèi)的大型項(xiàng)目開(kāi)發(fā)。 如果想做網(wǎng)站,就學(xué)ASP~CGI~PHP~JSP,這4個(gè)就JSP最最最難,先學(xué)ASP。 編程語(yǔ)言很多,但是目的都是想寫(xiě)出好的程序,只要學(xué)精了一個(gè)就有錢(qián)賺,一上來(lái)不要要求太高 語(yǔ)言是用來(lái)交流溝通的 計(jì)算機(jī)語(yǔ)言也一樣 多說(shuō)多練 我推薦你學(xué)三種編程語(yǔ)言,因?yàn)橥扑]你學(xué)是有原因的。 第一:先學(xué)習(xí)好C語(yǔ)言,這個(gè)是學(xué)所有編程語(yǔ)言的基礎(chǔ)。也是將來(lái)去考國(guó)家證書(shū)的必須要考的一門(mén)。 第二:學(xué)好java,因?yàn)閖ava在目前來(lái)說(shuō),占領(lǐng)地位是排第一位的。而且工資待遇也不錯(cuò)。市場(chǎng)需求占有率高達(dá)50%以上。或者學(xué)習(xí).NET,因?yàn)?NET出來(lái)還不算太久,但是就因?yàn)槭俏④洺龅臇|西,所以市場(chǎng)占有率也已經(jīng)達(dá)到了48%了,況且.NET比java要容易上手。兩者之一,你可以選擇一個(gè)。學(xué)java就往jsp工程師方向發(fā)展,學(xué).NET就往ASP.NET方向發(fā)展吧。 第三:順便學(xué)一門(mén)數(shù)據(jù)庫(kù)的技術(shù)。因?yàn)殚_(kāi)發(fā)的時(shí)候,難免會(huì)要和數(shù)據(jù)庫(kù)打交道。懂總比不懂要好。一般就學(xué)SQL就行了。ORACLE一般只適應(yīng)于大型公司
問(wèn)題七:哪種編程語(yǔ)言最簡(jiǎn)單好學(xué)的 c/c++的指針初學(xué)者很不習(xí)慣。 Python 相對(duì)來(lái)說(shuō)自由許多, 而且功能強(qiáng)大。 有g(shù)oogle ,IDL 等大公司都在用它,而且可以養(yǎng)成很好的縮進(jìn)習(xí)慣。
應(yīng)用領(lǐng)域很廣從web(google , douban) 到GUI/console程序(比如大3d軟件BLEND3D),到網(wǎng)絡(luò)游戲腳本,都可以用。
計(jì)算機(jī)語(yǔ)言的種類(lèi)非常的多,總的來(lái)說(shuō)可以分成機(jī)器語(yǔ)言,匯編語(yǔ)言,高級(jí)語(yǔ)言三大類(lèi)。
電腦每做的一次動(dòng)作,一個(gè)步驟,都是按照以經(jīng)用計(jì)算機(jī)語(yǔ)言編好的程序來(lái)執(zhí)行的,程序是計(jì)算機(jī)要執(zhí)行的指令的 *** ,而程序全部都是用我們所掌握的語(yǔ)言來(lái)編寫(xiě)的。所以人們要控制計(jì)算機(jī)一定要通過(guò)計(jì)算機(jī)語(yǔ)言向計(jì)算機(jī)發(fā)出命令。
計(jì)算機(jī)所能識(shí)別的語(yǔ)言只有機(jī)器語(yǔ)言,即由0和1構(gòu)成的代碼。但通常人們編程時(shí),不采用機(jī)器語(yǔ)言,因?yàn)樗浅ky于記憶和識(shí)別。
目前通用的編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級(jí)語(yǔ)言。
匯編語(yǔ)言的實(shí)質(zhì)和機(jī)器語(yǔ)言是相同的,都是直接對(duì)硬件操作,只不過(guò)指令采用了英文縮寫(xiě)的標(biāo)識(shí)符,更容易識(shí)別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫(xiě)出來(lái)。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對(duì)應(yīng)實(shí)際操作過(guò)程中的一個(gè)很細(xì)微的動(dòng)作,例如移動(dòng)、自增,因此匯編源程序一般比較冗長(zhǎng)、復(fù)雜、容易出錯(cuò),而且使用匯編語(yǔ)言編程需要有更多的計(jì)算機(jī)專(zhuān)業(yè)知識(shí),但匯編語(yǔ)言的優(yōu)點(diǎn)也是顯而易見(jiàn)的,用匯編語(yǔ)言所能完成的操作不是一般高級(jí)語(yǔ)言所能實(shí)現(xiàn)的,而且源程序經(jīng)匯編生成的可執(zhí)行文件不僅比較小,而且執(zhí)行速度很快。
高級(jí)語(yǔ)言是目前絕大多數(shù)編程者的選擇。和匯編語(yǔ)言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān)但與完成工作無(wú)關(guān)的細(xì)節(jié),例如使用堆棧、寄存器等,這樣就大大簡(jiǎn)化了程序中的指令。同時(shí),由于省略了很多細(xì)節(jié),編程者也就不需要有太多的專(zhuān)業(yè)知識(shí)。
高級(jí)語(yǔ)言主要是相對(duì)于匯編語(yǔ)言而言,它并不是特指某一種具體的語(yǔ)言,而是包括了很多編程語(yǔ)言,如目前流行的VB、VC、FoxPro、Delphi等,這些語(yǔ)言的語(yǔ)法、命令格式都各不相同。
高級(jí)語(yǔ)言所編制的程序不能直接被計(jì)算機(jī)識(shí)別,必須經(jīng)過(guò)轉(zhuǎn)換才能被執(zhí)行,按轉(zhuǎn)換方式可將它們分為兩類(lèi):
解釋類(lèi):執(zhí)行方式類(lèi)似于我們?nèi)粘I钪械摹巴暦g”,應(yīng)用程序源代碼一邊由相應(yīng)語(yǔ)言的解釋器“翻譯”成目標(biāo)代碼(機(jī)器語(yǔ)言),一邊執(zhí)行,因此效率比較低,而且不能生成可獨(dú)立執(zhí)行的可執(zhí)行文件,應(yīng)用程序不能脫離其解釋器,但這種方式比較靈活,可以動(dòng)態(tài)地調(diào)整、修改應(yīng)用程序。
編譯類(lèi):編譯是指在應(yīng)用源程序執(zhí)行之前,就將程序源代碼“翻譯”成目標(biāo)代碼(機(jī)器語(yǔ)言),因此其目標(biāo)程序可以脫離其語(yǔ)言環(huán)境獨(dú)立執(zhí)行,使用比較方便、效率較高。但應(yīng)用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標(biāo)文件(* .OBJ)才能執(zhí)行,只有目標(biāo)文件而沒(méi)有源代碼,修改很不方便?,F(xiàn)在大多數(shù)的編程語(yǔ)言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。
[NextPage]學(xué)習(xí)編程,從何入手
如果您想學(xué)習(xí)編程,卻又不知從何入手,那么您不妨看看下面的幾種學(xué)習(xí)方案,可能會(huì)給您一些啟示吧!
==============================================
方案一 Basic語(yǔ)言 & Visual Basic優(yōu)點(diǎn)(1)Basic 簡(jiǎn)單易學(xué),很容易上手。
(2)Visual Basic 提供了強(qiáng)大的可視化編程能力,可以讓你輕松地做出漂亮的程序。
(3)眾多的控件讓編程變得象壘積木一樣簡(jiǎn)單......>>
問(wèn)題八:哪種編程語(yǔ)言最實(shí)用?哪個(gè)最好學(xué)適合入門(mén)?哪個(gè)編程最有前景? 最實(shí)用,當(dāng)屬C++,所有程序員都要通過(guò)它來(lái)入門(mén),學(xué)校里都是用他入門(mén)的。
最適合入門(mén),個(gè)人認(rèn)為還是Pascal語(yǔ)言,因?yàn)樗袷絿?yán)謹(jǐn),且沒(méi)有“指針”這東西有的人靈光一閃就明白,有的人……,只不過(guò)有點(diǎn)“后繼無(wú)人”了,沒(méi)幾個(gè)學(xué)校在教;當(dāng)然,C#也不錯(cuò),不僅僅沒(méi)指針,大部分情況下連創(chuàng)建對(duì)象之后的釋放都省了;如果不是JAVA不太適合剛學(xué)軟件開(kāi)發(fā)的人,它也不錯(cuò),畢竟它一直很火;另外,學(xué)校里都是用C++入門(mén),然后學(xué)JAVA或者C#,由學(xué)生自己選。
最有前景當(dāng)屬JAVA、PHP和C#,現(xiàn)在是互聯(lián)網(wǎng)的天下,還是應(yīng)該學(xué)一學(xué)網(wǎng)絡(luò)開(kāi)發(fā)。
不過(guò),語(yǔ)言只是入門(mén),真正用的時(shí)候其實(shí)是用別人寫(xiě)好的對(duì)象包,即框架,有實(shí)力的人甚至需要自己寫(xiě)框架,不同開(kāi)發(fā)語(yǔ)言下的框架可不是通用的哦。
現(xiàn)在,我想知道你是想自學(xué)軟件開(kāi)發(fā)吧?
先自學(xué)C++語(yǔ)法,再?gòu)腏AVA、PHP、C#里選一個(gè)吧,網(wǎng)上有很多自學(xué)的材料的,找一找相應(yīng)語(yǔ)言的學(xué)習(xí)路線圖,一步一步來(lái)。
問(wèn)題九:現(xiàn)在的編程語(yǔ)言有哪些 哪種最好學(xué)有用 初學(xué)建議學(xué)Python
高手也建議Python
想什么功能都能做,并只學(xué)一門(mén)語(yǔ)言,還是Python
其他
系統(tǒng)編程: C, 匯編
企業(yè)開(kāi)發(fā)方向: Java, .NET
游戲開(kāi)發(fā): C++, Lua/Python/Ruby
網(wǎng)站前端: HTML, javascript, CSS
網(wǎng)站后端: PHP, Perl, Python, Ruby, Java, C#
并行并發(fā): erlang, F#, scala
圖形界面: Python, Tk, VB, C#, C++
要高效率編寫(xiě)程序: Lisp, Ruby, Python
要編寫(xiě)的程序效率高: C/C++, 匯編
問(wèn)題十:未來(lái)3年程序員學(xué)哪種編程語(yǔ)言最好? 未來(lái)的時(shí)代是AIR的時(shí)代。也就是AI人工智能,物聯(lián)網(wǎng),AR/VR。我只提編程方面的趨勢(shì)
其中人工智能的底層開(kāi)發(fā)方面大多和C,C++關(guān)系度比較高。如果是應(yīng)用層,也還是傳統(tǒng)的網(wǎng)絡(luò)開(kāi)發(fā)技術(shù),比如PHP,RubyOnRails這些
物聯(lián)網(wǎng)的話用的主要是現(xiàn)在常用的技術(shù),H5/CSS3,Nodejs(微軟推薦用于物聯(lián)網(wǎng)的技術(shù))等等。還有就是智能硬件的開(kāi)發(fā),需要你懂C或者C++,匯編入門(mén)。
AR/VR C#是現(xiàn)在主流#3D引擎Unity的標(biāo)準(zhǔn)開(kāi)發(fā)語(yǔ)言,值得一學(xué)。但是怎么說(shuō),你如果用在移動(dòng)端的話 IOS里的OC/swift你要選一個(gè),andriod的話要懂java
說(shuō)了一堆你肯定有點(diǎn)懵逼,我這么說(shuō),上面的我都會(huì)。。。但我的定位是一個(gè)IT Manager。
作為一個(gè)初學(xué)者或者想要定某個(gè)開(kāi)發(fā)方向的,你前端后端選一個(gè),行業(yè)趨勢(shì)AIR中選一個(gè)。
如果你想進(jìn)階一個(gè)大神,學(xué)的越多,能力越強(qiáng),底蘊(yùn)越多。當(dāng)?shù)搅四且惶?,我可以再給你詳細(xì)列很大一張清單。(現(xiàn)在列太早了。列出來(lái)太多你可能會(huì)怕太多學(xué)不了)
保持一個(gè)方向不停前進(jìn),最后你會(huì)發(fā)現(xiàn),社會(huì)需要你是一個(gè)全能的人。但你不用從全能做起。
四、中國(guó)比較熱門(mén)的計(jì)算機(jī)語(yǔ)言
國(guó)內(nèi)編程語(yǔ)言排行榜
1.Java
2.C
3.Python
4.C++
5.Visual Basic
6.JavaScript
7.PHP
8.C#
9.SQL
10.Objective-C
以上就是關(guān)于計(jì)算機(jī)開(kāi)發(fā)語(yǔ)言排行榜相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
計(jì)算機(jī)網(wǎng)絡(luò)主要有如下功能(計(jì)算機(jī)網(wǎng)絡(luò)主要有以下功能)
計(jì)算機(jī)系統(tǒng)一般有哪兩大系統(tǒng)組成(計(jì)算機(jī)系統(tǒng)一般有哪兩大系統(tǒng)組成部分)
軟考含金量怎么樣(計(jì)算機(jī)類(lèi)十大含金量證書(shū))
如何成為品牌設(shè)計(jì)師(如何成為品牌設(shè)計(jì)師的條件)