偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

2014年2月編程語言排行榜:VB.NET成主角 首次排入前十

原創(chuàng)
開發(fā) 開發(fā)工具
外國人沒有春節(jié),不放新年假。所以說,僅對我們而言2014年2月編程語言排行榜是新年的第一次語言排行榜。沒有讓我們失望的的是,新一年的開始,總是有驚喜。

外國人沒有春節(jié),不放新年假。所以說,僅對我們而言2014年2月編程語言排行榜是新年的***次語言排行榜。沒有讓我們失望的的是,新一年的開始,總是有驚喜。

本月編程語言排行榜,一到五位分別是:C、Java、Objective-C、C++、C#,和上月比保持不變。Visual Basic .NET闖入了排行榜前十,排在第10位。這樣的排名位置狀況可算是相當神奇的事情。為什么這么說?歸結一下兩個原因(也許還有其他原因)。

首先,Visual Basic .NET作為微軟Visual Basic 6.0 version(被廣泛使用高度好評的語言)的繼承者,可算是壓力山大。為了能在Microsofts .NET平臺上運行,相較于之前的6.0版本,這位“繼承者”的前進步伐有些激進,并沒有得到大家的認可。因此,導致了一大波軟件開發(fā)者拒絕遷移至.NET。同時Visual Basic .NET在很長一段時間內(nèi)遭到大家的詬病。

第二個原因就是,Visual Basic .NET的發(fā)展進度在外界看來被微軟放緩了。關于這一點,我們在***的Visual Studio2013版本中就能看到,其中不包含任何新的Visual Basic .NET語言功能。

基于以上兩個原因,此次Visual Basic .Net能闖入前十,讓我們感到意外。不知道新年的新氣象,能不能為Visual Basic .Net,帶來好的運氣,如同Transact-SQL一般,成為一匹黑馬?順帶要說的是,Transact-SQL本月排名第11為,雖然沒有進入前十,但是勢頭依舊飽滿。

排行榜前20名:

編程語言排行后50名:

借此機會,小編也再次為大家總結匯總以下Visual Studio .Net的歷史進程和發(fā)展。

Visual Basic.NET是基于微軟.NET Framework之上的面向對象的中間解釋性語言,可以看作是Visual Basic在·Net Framework平臺上的升級版本,增強了對面向對象的支持。但由于改動太大,導致VB.net對VB的向后兼容性不好,在業(yè)界引起不小的爭議。 大多的VB.Net程序員使用Visual Studio .Net作為IDE(integrated development environment).SharpDevelop是另一種可用的開源的IDE。VB.NET需要在.Net Framework平臺上才能執(zhí)行。

微軟可視化Basic語言革命

  •  1991年4月,Visual Basic誕生,Visual Basic 1.0 Windows版本發(fā)布。這個連接編程語言和用戶界面的進步被稱為Tripod(有些時候叫做Ruby),最初的設計是由阿蘭·庫珀(Alan Cooper)完成的。 1992年9月,Visual Basic 1.0 DOS版本發(fā)布。
  • 1998年夏天,VB6.0發(fā)布。
  •  2001年,Visual Basic .NET和.NET Framework發(fā)布。Visual Basic .NET正式誕生。
  • 2005年,微軟宣布將不會再對非.NET版本的VB進行支持。
  • 2010年,Visual Basic .NET隨Visual Studio 2010發(fā)布,不再提供單獨的Visual Basic .NET IDE。

與早期VB的關系

不能簡單認為VB .net是VB的新版本。首先它們一個是完全面向對象的語言,而另一個是不是完全面向對象的,其次VB .NET是構建于.Net framework之上的。當然,它們同屬Basic系列語言,又同為微軟所開發(fā),語法上有一定的相似或沿襲是很正常的,但不能因此認為VB .NET是VB的升級版。

對于想從VB轉到VB .NET的開發(fā)者來說,如果你只是喜歡Basic系列語言的代碼風格,那么你的遷移會很順利,如果你想沿襲之前VB的編程思想和習慣,你會很苦惱,原因之一就是VB .NET貫穿的是完全面向對象的思想,而VB不是。

微軟為使VB開發(fā)者更容易轉到VB .NET,兼容一些VB6函數(shù)和庫的用法,但是比不上.NET語言中自帶的可替換的函數(shù)和庫來得高效,所以我們應該盡量使用.NET下的新方法。微軟還提 供了VB到VB .NET的自動轉換器,雖幾經(jīng)改進,但仍無法轉換全部代碼,幾乎所有非小型程序都需要人工修改以完成編譯。為了運行優(yōu)化,大多程序需要大量工作去重構。

爭議與解釋:許多資深的VB程序員抱怨VB .NET,因為VB .NET丟掉了許多不再發(fā)行的VB6中使用的大量語言constructs和用戶界面功能,并且對保留下來的東西也改變了語意。其實不應該再把VB和VB .NET做功能上的比較,因為它們除了有些語法相似外,可以說是完全不同的兩種語言。

Visual Basic .NET與VB都代表了Basic系列語言的編碼風格,Visual Basic .NET是這種編碼風格在.NET平臺上的繼承,而不是同系列語言VB的沿襲。

版本歷史

Visual Basic .NET 2002

2002年Visual Basic .NET 問世,此后Visual Basic 包含在 Visual Studio套裝中。該版本又被稱為VB 7.0,是與C#一起在2002年發(fā)布的最初始的VB.net版本。C#是一門新設計.Net語言并且語法上和Java有一定的相似性,所以被大力宣傳為微軟對付JAVA的 王牌,受到媒體極力關注。然而VB.NET則相反被錯誤地認為僅僅是VB的一個升級(故有時被稱為VB7),它的受關注度也因此較低,當然VB社區(qū)以及喜 歡Basic系列風格的語言的人還是很關注它的。那些試用過此版VB.NET的人在層層幕布下發(fā)現(xiàn)一個強大卻艱深的語言。不過任何一種語言都是有弱點的, 當然后面這一點也是.NET語言的共性,那就是運行的計算機上必須裝相應版本的.Net framework。

Visual Basic .NET 2003

該版本是和.NET Framework 1.1一起發(fā)布的。新功能包括對.NET Compact Framework的支持和更好的VB升遷向導。并改進了運行狀況,IDE穩(wěn)定性(尤其是后臺編譯器),以及運行時RunTime穩(wěn)定性。另外,VB.NET2003還有一個學院版Visual Studio .NET 2003 Academic Edition (VS03AE),它是分發(fā)給各國某些學者免費使用的版本。

Visual Basic .NET 2005

該版本是VB.Net的重大轉變。但是這個版本的 Visual Studio 仍然還是面向 .NET 框架的(版本2.0)。它同時也能開發(fā)跨平臺的應用程序,如開發(fā)使用微軟操作系統(tǒng)的手機的程序等??傮w來說是一個非常龐大的軟件,甚至包含代碼測試功能。

Visual Basic .NET 2008

Visual Basic 2008于2008年2月1日發(fā)布。通過幾年的發(fā)展,它已成為一種專業(yè)化的開發(fā)語言和環(huán)境。用戶可用 Visual Basic 快速創(chuàng)建 Windows 程序,現(xiàn)在還可以編寫企業(yè)水平的客戶/服務器程序及強大的數(shù)據(jù)庫應用程序。

Visual Studio 2010

Visual Studio 2010于2010年4月12日上市,其中包含 Visual Basic .NET 2010 。Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前***的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010集成開發(fā)環(huán)境(IDE) 的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫等。

Visual Studio 2012

從該版本開始VB.NET已沒有單獨發(fā)售的IDE了,微軟給Visual Basic .NET 以及C#開發(fā)者的IDE就只有Visual Studio 了。該版本增加了modern(原metro)風格的支持等眾多新特性。

責任編輯:陳四芳 來源: 51CTO
相關推薦

2014-02-11 15:26:29

開發(fā)技術周刊

2014-10-08 10:54:29

編程語言排行榜

2016-04-11 10:58:45

編程語言排行榜VB.NET

2017-03-09 19:30:15

編程語言排行榜Swift

2016-04-18 15:58:00

IT技術周刊51CTO語言排行榜

2013-09-12 11:09:23

Transact-SQ語言排行榜

2017-04-10 09:04:14

編程語言排行榜Hack五十

2015-10-09 10:30:38

TIOBE編程語言排行榜

2020-02-14 09:19:12

編程語言JavaPython

2013-10-11 09:34:33

編程語言排行榜JavaGroovy

2013-06-09 15:40:04

語言排行榜JavaScript

2023-06-09 15:39:40

編程語言Python

2014-11-26 11:12:53

編程語言

2014-04-10 10:24:00

編程語言排行榜

2019-07-23 14:14:59

編程語言JavaPython

2021-09-23 10:50:42

編程語言Python排行

2021-07-07 05:42:24

編程語言開發(fā)

2018-02-09 15:06:06

TIOBE C# VB

2022-10-28 16:13:03

編程語言Java開發(fā)

2014-08-12 10:12:27

編程語言排行榜
點贊
收藏

51CTO技術棧公眾號