沒有落后的語言只有落后的人。看很多人都覺得 VB “落伍啦”、“該淘汰啦”、“沒什么用啦”之類的話,這是不對的。

網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了芝罘免費建站歡迎大家使用!
任何一門計算機語言都是在隨著時代的發(fā)展也同時在不斷改良、升級的。
VB 在底層對內存操作方面、可移植性方面確實處于劣勢地位,如果題主想要搞單片機之類的底層的東西那么就不要學習 VB 了,不是說不能干這些東西,只是不適合而已。就好像智能手機和平板電腦,都能玩游戲看電影,但要想玩的好看的清楚,當然是首選平板電腦而不是智能手機一樣。
如果題主僅僅是在 Windows 環(huán)境下編個小程序啦,寫個財物管理軟件啦之類的,那么 VB 是一門能很快速上手的語言。
現(xiàn)在很多 IT 企業(yè)在招聘后臺技術人員的時候會在條件中寫明一條"有 VB.NET 開發(fā)經驗者優(yōu)先"(P.S. 雖然進入到 .net 后和原有的 VB6 有較大不同,但可以認為是師出同門)。說到這兒題主如果還是不屑于 VB 的話,那么請看下圖(2013年7月計算機語言排行榜,VB 可是比 PY、Ruby 還靠前的!):
另附:幾個招聘需求的截圖,隨便找的,都是2011年以后的招聘需求。
如果你是指VB6和C++的話那是自然的。VB6提供了太多的控件,幾乎可以說VB 6編程就是要學會他其中的空間,而且它的面向對象的特性并不完整,幾乎很少有人用它寫類,再者VB的語法很接近自然語言,便于理解和記憶,掌握起來比較容易 。
相反的,C++雖然也有控件,但絕對是無法和VB相比的,更多情況下你需要自己編寫代碼,代碼量會增加。而且這是一個面向對象的語言,你就不得不接觸面向對象的概念,這對初學者而言的確是個難點。最后他的語言結構比較自由(這是個優(yōu)點),結果導致與自然語言 有所差距,理解和記憶起來比較困難。而且C++中還有不少復雜的概念,這都是導致學VB比學C++難度小的原因之一。
VB.net完全是為了讓VB程序可以再.Net平臺上運行而存在的,其本身就是一堆缺點,運行效率上沒有VB高,對象取得也沒有VB方便,語法和VB基本一樣,所以編寫起來也麻煩,雖然是.Net框架下的語言,但對.Net的支持又不是很好,卻又因為.Net拖慢了VB自傲的高速。
C#就完全不同了,他就是給.Net寫的,肯定是對.Net支持最好的語言了,而且語法也比較簡單,和C、C++、Java的語法是一樣的,只是.Net的類庫和這三種語言不同,所以實際寫代碼時,比VB、VB.net、C、C++、Java都要簡單
C更適合游戲
VB是RAD開發(fā)工具,上手很快,做一些簡單業(yè)務邏輯開發(fā)效率很高,但是如果想實現(xiàn)VB框架不支持的功能,恐怕要費九牛二虎之力
C更接近系統(tǒng)的底層一些,能夠實現(xiàn)幾乎所有的功能,執(zhí)行效率也比較高,但是學起來困難些,而且開發(fā)一個簡單功能所花編碼時間會比vb也多一些
文章標題:vb.net為什么超過c的簡單介紹
標題URL:http://www.chinadenli.net/article48/hpigep.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、搜索引擎優(yōu)化、服務器托管、、網(wǎng)站排名、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)