答案優(yōu)選
編程語(yǔ)言經(jīng)常有一個(gè)排名榜,是根據(jù)使用量來(lái)算的,下面是2013年8月份的排行榜。
第一支是Sun公司的JAVA語(yǔ)言。理論上常常分為J2ME、J2SE、J2EE。J2ME專門是做手機(jī)上java類的客戶端與游戲,現(xiàn)在安卓大行其道,J2ME這個(gè)概念已經(jīng)開始沒落了。J2SE只能做些電腦桌面上的小程序,國(guó)內(nèi)許多IT公司層面上都是用J2EE,采用的架構(gòu)是B/S模式,這個(gè)才是java的主流應(yīng)用層面。
J2EE開發(fā)的平臺(tái)是IBM開源的Eclipse工具,這個(gè)工具是免費(fèi)的。當(dāng)然還有IBM收費(fèi)系列的Websphere,其實(shí)雖然此款產(chǎn)品收費(fèi),但個(gè)人覺得性價(jià)比并不高,用免費(fèi)的Eclipse工具完全沒有問題。
但是使用J2EE,新手想要入門還真的不容易。一般在公司直接現(xiàn)學(xué)現(xiàn)用的話,會(huì)成長(zhǎng)較快。
第二支是微軟公司的C系列與VB系列。國(guó)內(nèi)IT界似乎有種偏見,覺得C#是微軟最好的語(yǔ)言,所以目前用的也是最多的。但用的最多,不代表是最好學(xué)的,C#的語(yǔ)言特色主要是作為第四代語(yǔ)言,是面向?qū)ο笮偷恼Z(yǔ)言。所以它的語(yǔ)言很規(guī)范,但是c#的難點(diǎn)在于實(shí)際應(yīng)用的話,每一個(gè)對(duì)象的屬性與方法太多,新人學(xué)習(xí)c#,需要大量翻閱幫助說明,入門時(shí)間會(huì)較長(zhǎng)。新建程序界面如下:
C#的編程界面
微軟公司的VB系列是非常經(jīng)典的系列。從最初的VB誕生起,它的最大特色是所見即所得,曾經(jīng)最經(jīng)典的版本VB6.0。VB6.0的經(jīng)典圖標(biāo)
VB6.0選擇新建程序界面
VB6.0圖形化界面與代碼界面
VB6.0之后微軟也推出NET版本的VB.NET。新出的VB.NET吸收了C#面向?qū)ο蟮膬?yōu)秀基因,變得更加規(guī)整。VB的語(yǔ)言其實(shí)微軟產(chǎn)品中構(gòu)造最簡(jiǎn)單,初學(xué)者最容易學(xué)習(xí)的語(yǔ)言。它可以舍棄一些不實(shí)用的類格式與指針,讓初學(xué)者完全不需要接觸復(fù)雜的類繼承與指針的概念。最快的圖形化編程,幾分鐘的功夫就可以搭建一個(gè)漂亮程序的界面,并且編碼難度也比C#要小很多。所以本人認(rèn)為VB.NET才是最好學(xué)的編程語(yǔ)言。
第三支都是用于某些領(lǐng)域的非大眾型語(yǔ)言和一些腳本語(yǔ)言。Ruby、Perl、Python國(guó)內(nèi)用的人沒有前面兩支多,所以想要入門的話,周圍可以找到幫助的人較少。