腳本編程速度更快,且腳本文件明顯小於如同類C程序文件。這種靈活性是以執行效率爲代價的。腳本一般是解釋執行的,速度可能很慢,且運行時更耗內存html
解釋類:應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,所以效率比較低,並且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,能夠動態地調整、修改應用程序前端
編譯類:編譯是指在應用源程序執行以前,就將程序源代碼「翻譯」成目標代碼(機器語言),所以其目標程序能夠脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦須要修改,必須先修改源代碼,再從新編譯生成新的目標文件(* .obj,也就是OBJ文件)才能執行,只有目標文件而沒有源代碼,修改很不方便。c++
它能夠做爲工做系統設計語言,編寫系統應用程序,也能夠做爲應用程序設計語言,編寫不依賴計算機硬件的應用程序。它的應用範圍普遍,具有很強的數據處理能力,不只僅是在軟件開發上,並且各種科研都須要用到C語言,適於編寫系統軟件,三維,二維圖形和動畫,具體應用好比單片機以及嵌入式系統開發。 程序員
C++是一種靜態數據類型檢查的、支持多重編程範式的通用程序設計語言。它支持過程化程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格數據庫
(又被簡稱爲"C#")是微軟公司在2000年6月發佈的一種新的編程語言, C#看起來與Java有着驚人的類似;它包括了諸如單一繼承、界面、與Java幾乎一樣的語法,和編譯成中間代碼再運行的過程。可是C#與Java有着明顯的不一樣,它借鑑了Delphi的一個特色,與COM(組件對象模型)是直接集成的,並且它是微軟公司.NET windows網絡框架的主角編程
Java是一種能夠撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具備卓越的通用性、高效性、平臺移植性和安全性,普遍應用於我的PC、數據中心、遊戲控制檯、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣windows
AAuto是 專用於桌面軟件快速開發的新一代混合型編程語言 - 具備動態語言輕便、靈活、快速開發的特性,並且又能夠同時支持靜態類型開發,象靜態語言那樣使用。AAuto能夠直接支持原生DLL,即便是外部EXE進 程中的函數,也可使用一句代碼聲明爲普通的AAuto函數對象( 原生call支持 ),AAuto支持很是多的標準調用約定AAuto雖然小,但支持的接口很豐富、能夠支持com靜態動態雙接口,象VBS同樣原生支持com對象,AAuto提供可視化開發工具,能夠象VB同樣(實際上比VB更簡單)的經過拖拉控件建立程序api
結構化查詢語言(Structured Query Language)簡稱SQL,是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係數據庫系統;同時也是數據庫腳本文件的擴展名。結構化查詢語言是高級的非過程化編程語言,容許用戶在高層數據結構上工做。它不要求用戶指定對數據的存放方法,也不須要用戶瞭解具體的數據存放方式,因此具備徹底不一樣底層結構的不一樣數據庫系統可使用相同的結構化查詢語言語言做爲數據輸入與管理的接口。結構化查詢語言語句能夠嵌套,這使他具備極大的靈活性和強大的功能,SQL語言結構簡潔,功能強大,簡單易學,因此自從IBM公司1981年推出以來,SQL語言,獲得了普遍的應用。現在不管是像Oracle,Sybase,Informix,SQL server這些大型的數據庫管理系統,仍是像Visual Foxpro,PowerBuilder這些微機上經常使用的數據庫開發系統,都支持SQL語言做爲查詢語言。安全
Visual Basic Visual Basic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標準來講,VB都是世界上使用人數最多的語言——不只是盛讚VB的開發者仍是抱怨VB的開發者的數量。它源自於BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,能夠輕易的使用DAO、RDO、ADO鏈接數據庫,或者輕鬆的建立ActiveX控件。程序員能夠輕鬆的使用VB提供的組件快速創建一個應用程序服務器
優勢:⑴Visual Basic 提供了強大的可視化編程能力,可讓你輕鬆地作出漂亮的程序。
Visual C++ MicrosoftVisual C++,(簡稱Visual C++、MSVC、VC++或VC)微軟公司的C++開發工具,具備集成開發環境,可提供編輯C語言,C++以及C++/CLI等編程語言。VC++整合了便利的除錯工具,特別是整合了微軟視窗程式設計(Windows API)、三維動畫DirectX API,Microsoft .NET框架。
c++ Builder是由Borland公司推出的一款可視化集成開發工具。C++ Builder具備快速的可視化開發環境:只要簡單地把控件(Component)拖到窗體(Form)上,定義一下它的屬性,設置一下它的外觀,就能夠快速地創建應用程序界面;C++ Builder內置了100多個徹底封裝了Windows公用特性且具備徹底可擴展性(包括全面支持ActiveX控件)的可重用控件;C++ Builder具備一個專業C++開發環境所能提供的所有功能:快速、高效、靈活的編譯器優化,逐步鏈接,CPU透視,命令行工具等。它實現了可視化的編程環境和功能強大的編程語言(C++)的完美結合。
PowerBuilder是美國著名的數據庫應用開發工具生產廠商PowerSoft推出的成功產品,其初版於1991年6月正式投入市場。它是徹底按照客戶/服務器體系結構研製設計的,採用面向對象技術,圖形化的應用開發環境,是數據庫的前端開發工具