什么是編程語言
編程語言(programming language),是用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,用來向計算機發(fā)出指令。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數(shù)據(jù),并精確地定義在不同情況下所應當采取的行動。
最早的編程語言是在電腦發(fā)明之后產(chǎn)生的,當時是用來控制提花織布機及自動演奏鋼琴的動作。在電腦領(lǐng)域已發(fā)明了上千不同的編程語言,而且每年仍有新的編程語言誕生。很多編程語言需要用指令方式說明計算的程序,而有些編程語言則屬于聲明式編程,說明需要的結(jié)果,而不說明如何計算。
編程語言的描述一般可以分為語法及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對于編程的解釋。有些語言是用規(guī)格文件定義,例如C語言的規(guī)格文件也是ISO標準中一部份,2011年后的版本為ISO/IEC 9899:2011,而其他語言(像Perl)有一份主要的編程語言實現(xiàn)文件,視為是參考實現(xiàn)。
編程語言俗稱“計算機語言”,種類非常的多,總的來說可以分成機器語言、匯編語言、高級語言三大類。電腦每做的一次動作,一個步驟,都是按照已經(jīng)用計算機語言編好的程序來執(zhí)行的,程序是計算機要執(zhí)行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發(fā)出命令。 目前通用的編程語言有兩種形式:匯編語言和高級語言。
vb編程語言是做什么用的
1、VB是微軟公司推出的可視化編程工具MSDN之一,是目前世界上使用最廣泛的程序開發(fā)工具。
2、目前較為廣泛使用的語言有“C++”、“Pascal”、“Basic”等。在眾多的計算機編程語言中,以BASIC語言最為易學易用。Visual Basic(簡稱VB)面世,他是第三代BASIC語言,它不但秉承了BASIC語言的易學易用的優(yōu)點,而且增加了圖形界面設(shè)計工具。它簡化了復雜的窗口程序編寫過程,讓編程者將更多的精力致力于問題的求解過程。
3、VB主要用于一些小型軟件的開發(fā)和數(shù)據(jù)庫管理系統(tǒng)的開發(fā),以及利用一些軟件進行二次開發(fā),比如基于Visual Basic的AutoCAD的二次開發(fā),地理信息系統(tǒng)平臺的二次開發(fā)。在ExcelVBA環(huán)境中利用Visual Basic編寫一些宏,能快速提高辦公人員處理數(shù)據(jù)的效率和準確性。
VB編程語言有哪些
第一:VB
VB就是Visual Basic,本身就是一種編程語言。
Visual Basic 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) Windows 環(huán)境下的各類應用程序。它簡單易學、效率高,且功能強大可以與 Windows 專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的廣泛應用程序接口(API)函數(shù),動態(tài)鏈接庫(DLL)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。隨著版本的提高,Visual Basic的功能也越來越強。5.0版以后,Visual Basic 推出了中文版,與前個版本相比,其功能有了很大提升。
第二:VBA
VBA即Visual Basic for Applications,包含在微軟的應用程序中(比如Microsoft Office),以及類似WordPerfect Office這樣第三方的產(chǎn)品里面。VBA這樣嵌入在各種應用程序中看起來有些矛盾,但是它的功能和VB一樣強大。
VBA和VB的區(qū)別包括如下幾個方面:
1、VB是設(shè)計用于創(chuàng)建標準的應用程序,而VBA是使已有的應用程序(EXCEL等)自動化
2.、VB具有自己的開發(fā)環(huán)境,而VBA必須寄生于已有的應用程序。
3、 要運行VB開發(fā)的應用程序,用戶不必安裝VB,因為VB開發(fā)出的應用程序是可執(zhí)行文件(*.EXE),而VBA開發(fā)的程序必須依賴于它的父應用程序,例如EXCEL。
第三:VBScript
VBScript的全稱是:Microsoft Visual Basic Script Editon.(微軟公司可視化BASIC腳本版)。 正如其字面所透露的信息, VBS(VBScript的進一步簡寫)是基于Visual Basic的腳本語言。 我進一步解釋一下, Microsoft Visual Basic是微軟公司出品的一套可視化編程工具, 語法基于Basic. 腳本語言, 就是不編譯成二進制文件, 直接由宿主(host)解釋源代碼并執(zhí)行, 簡單點說就是你寫的程序不需要編譯成.exe, 而是直接給用戶發(fā)送.vbs的源程序, 用戶就能執(zhí)行了。
VBScript也是ASP的默認語言,還可以用在Windows腳本編寫(Shell Script)和網(wǎng)頁編碼(HTML)中。盡管它的語法類似于VB,但是它卻是一種完全不同的語言。VBS不使用VB運行庫運行,而是由Windows腳本宿主(wscript.exe - Microsoft Windows Based Script Host)解釋執(zhí)行。這兩種語言之中的不同點影響ASP網(wǎng)站的表現(xiàn)。
第四:VB.Net
Visual Basic.NET 是從 Visual Basic 語言演變而來的,是一種為高效地生成類型安全和面向?qū)ο蟮膽贸绦蚨O(shè)計的語言。Visual Basic 允許開發(fā)人員開發(fā)面向 Windows、Web 和移動設(shè)備的程序。與所有面向 Microsoft .NET Framework 的語言一樣,使用 Visual Basic 編寫的程序都具有安全性和語言互操作性方面的優(yōu)點。VB.net是微軟最新平臺技術(shù),是.netframeworkSDK的一種語言。VB.net和VC#.net在功能上沒有區(qū)別。編譯以后生成的可執(zhí)行文件被稱為Assembly,即程序集。VB.net的版本號是VisualBasic7.0,它的運行是建立在CLR(CommonLanguageRuntime)和MSIL(MicrosoftIntermediateLanguage)虛擬器上的。其實,它的機制和Java差不多。
VB.NET的特點
1、真正成為面向?qū)ο笠约爸С掷^承性的語言。
2、窗體設(shè)計器支持可視化繼承,并且包含了許多新的特性,比如自動改變窗體大小、資源本地化支持、數(shù)據(jù)類工具內(nèi)在支持XML數(shù)據(jù)。
3、直接建立在.NET的框架結(jié)構(gòu)上,因此開發(fā)人員可以充分利用所有.NET平臺特性,也可以與其他的.NET語言交互。
4、為Windows應用程序提供了XCOPY部署,開發(fā)者不再需要為DLL的版本問題擔憂。
-
編程語言
+關(guān)注
關(guān)注
10文章
1942瀏覽量
34707 -
VB編程
+關(guān)注
關(guān)注
0文章
44瀏覽量
8412
發(fā)布評論請先 登錄
相關(guān)推薦
評論