當前位置:吉日网官网 - 油畫收藏 - 程序設計的英語翻譯

程序設計的英語翻譯

(壹)Visual Basic

它是以Basic為基本語言的可視化編程工具。在中國乃至全世界都有看到。它曾經是中國最流行的編程工具,現在依然占據著非常重要的地位。大家對其質量都有壹定的了解。這裏我們也說說:VB作為早期的開發程序,以其易學、開發效率高、幫助系統完善等優點影響了幾代程序員。但由於VB不具備跨平臺的特性,這也決定了VB在未來的軟件開發中會逐漸退出。它對組件技術的支持基於COM和ActiveX。在組件技術不斷完善和發展的今天,也顯示出其落後性。同時,VB在開發系統底層時相對復雜。調用API函數需要聲明,調用不方便,無法做DDK編程、Ring0深度編程、嵌套匯編。而且面向對象特性差;網絡功能和數據庫功能不是很突出。綜上所述,VB作為可視化開發工具,由於自身的局限性,在未來的軟件開發中逐漸被其他工具所取代。

建議:對於編程初學者,可以先借助VB對可視化編程的特點有個大概的了解,可以開發壹個與系統無關的綜合應用程序。

(2) PowerBuilder

是跨平臺開發MIS系統和各種數據庫的首選。它使用簡單,易於學習和掌握,在代碼執行效率上也有出色的表現。PB是真正的4GL語言(第四代語言),可以直接嵌套SQL語句的返回值並隨意賦給語句的變量,支持語句級遊標、存儲過程和數據庫函數。PB是壹個類似於SQLJ的規範,在數據訪問方面有著無與倫比的靈活性。但是在系統底層開發上犯了和VB壹樣的錯誤。調用API函數需要聲明,調用不方便,無法編程DDK,深入Ring0編程和嵌套匯編。在網絡開發中,為動態生成網頁提供了更多的用戶對象、服務和系統對象,非常適合編寫服務器端動態Web應用,有利於業務邏輯的封裝。但對網絡通信的支持不足;靜態頁面定制支持有限,使得PB在網絡中的應用不是很廣泛。面向對象的專門化也不是很好。

建議:如果從事信息管理系統開發或者跨平臺開發各種數據庫,可以選擇這個工具,開發速度也能得到壹定的保證。

(C++Builder/Delphi

它們都是基於VCL庫的可視化開發工具,在組件技術支持、數據庫支持、系統底層開發支持、網絡開發支持、面向對象特性等方面都有相當不錯的表現,而且易學易用,充分提取了所見即所得的可視化開發方法,開發效率高。因為兩者都是Borland的產品,自然繼承了公司的優良傳統:代碼執行效率高。然而,它們並非沒有缺點。他們最大的缺點是他們的幫助系統在眾多編程工具中比較差。C++Builder的VCL庫是基於Object pascal的,這使得C++Builder在調試和執行程序方面落後於其他編程工具。而Delphi有兩大缺點:語言不夠廣泛,開發系統軟件的功能不足。

建議:C++Builder/Delphi在功能上有非常相似的特點,都可以用來開發數據庫、網絡、多媒體,但是C++的語法更靈活,應用更廣泛,Delphi(Object Pascal)沒有C++靈活,功能性和界面友好。

(D) Visual C++

它是壹個基於MFC庫的可視化開發工具。總的來說,它是壹個強大但不方便的工具。在網絡開發和多媒體開發方面有不錯的表現,幫助系統也很不錯(微軟對細節的處理往往讓人感覺親切),但雖然使用C++作為基礎語言,但面向對象的特性不夠好,主要是要兼容C程序,結果被忽略了;在組件支持方面不是很好。雖然除了COM和ActiveX之外,它還支持CORBA,但它不受任何IDE的支持。它是所有C編譯器的功能,需要CORBA中間件來支持。⑿?房間很尷尬嗎?br & gt

建議:如果要用VC,壹定要對它的MFC庫非常熟悉,否則寫不出好的程序,壹定要有壹定的耐心。VC入門比較難。但掌握了,就可以在網絡、系統底層、多媒體開發等領域自由奔跑。

(5) Java編程工具

目前最著名的工具是Borland生產的JBuilder和IBM生產的Visual Age for Java,這兩個工具都有壹定的使用人群。JBuilder繼承了C++Builder/Delphi的特點,可視化非常好,簡單易用。由於Java語言的特性,它們在網絡開發方面有著優越的性能,高度的面向對象特性,以及許多支持的組件技術。跨平臺的特性也使其在當前和未來的發展中占據越來越重要的地位。但在底層系統開發和多媒體開發上並不那麽令人滿意,這可能與設計Java的意圖有關。

  • 上一篇:紀念幣的結構紀念幣的結構是什麽
  • 下一篇:美瞳哪個牌子好 好用的美瞳推薦
  • copyright 2024吉日网官网