回覆列表
  • 1 # 半夏半心南巷嶼南涼

    幾種流行程式語言的對比分析

    1.VB:是新人開發與系統無關的綜合應用程式的首選;容易使用和廠商財力很強是其僅有的兩點優勢。VB開發效率高,程式碼執行效率一般,但是入門和學習速度快,有較好的學習氛圍和幫助書籍和幫助文件。但是隨著微軟的.net技術的推廣,VB將會逐漸推出歷史舞臺。

    2.PB:是開發大型MIS及各類資料庫跨平臺應用的首選;從資料庫前端工具來講甚至遠遠超過了Oracle的Develop系列等專門的工具;從通用語言角度來講功能也與VB等不相上下;多媒體和網路功能與其他工具相比較弱。

    PB最大的優勢就是Datawindow技術的成熟和方便,他成為PB與其他資料庫開發工具抗衡的資本。同時PB在對JAVA和WEB,以及面向物件方面的發展也可以預見PB將成繼續成為資料庫系統(特別是MIS系統)開發工具的首選。同時PB的強大幫助文件也為初學者提供了入門基礎,PB連線資料庫的自由和方面也為PB的提供了方便,同時PB對API的呼叫以及對報表的處理強大。但是PB的高階程式設計書籍的缺乏和基礎語言PowerScript的普及程度對PB的明天有一定的限制。

    3.C++Builder/Dephi:是唯一一套能夠同時適用於開發資料庫應用、網路及Web應用、分散式應用、可重用元件、系統軟體、驅動程式、多媒體及遊戲等所有軟體的高效率開發環境;VCL原始碼基於ObjectPascal是C++Builder唯一的缺憾,基礎語言不夠通用和開發系統軟體功能不足是Dephi僅有的兩點不足。

    4.VC:從功能上講除了跨平臺應用外什麼都可開發;從開發效率角度講只侷限於開發windows系統應用、可重用元件及驅動程式。又因為有微軟的支援,其自身的基礎語言的普及程度高,以及其程式碼的執行效率高等特性、VC自帶強大幫助文件和大量優質教材,VC在資料庫開發工具中始終可以穩住陣角。

    5.JAVA:適用於開發除了系統軟體、驅動程式、高效能實時系統、大規模影象處理以外所有的應用。在一般的管理資訊系統中和一般的資料庫開發中,很少有人會選擇JAVA,一是由於其開發環境的配置較難,已經和資料庫連線時較為負責。

    VB視覺化程式設計語言。全稱VisualBasic,它是以Basic語言作為其基本語言的一種視覺化程式設計工具。在中國乃至全世界都曾看到過它的身影,它曾是在中國最為流行的程式設計工具,到現在還佔據著非常重要的地位,對於它的好壞大家都有一定的瞭解,VB作為一種較早出現的開發程式以其容易學習,開發效率較高,具有完善的幫助系統等優點曾影響了好幾代程式設計人員,但是由於VB不具備跨平臺這個特性,從而也決定了VB在未來的軟體開發中將會逐漸地退出其歷史舞臺;它對元件技術的支援是基於COM和ActiveX,對於元件技術不斷完善發展的今天,它也顯出了它的落後性;同時VB在進行系統底層開發的時候也是相對複雜的,呼叫API函式需宣告,呼叫不方便,不能進行DDK程式設計,不可能深入Ring0程式設計,不能嵌套匯編;而且面向物件的特性差;網路功能和資料庫功能也沒有非常特出的表現,綜上所述,VB作為一種視覺化的開發工具由於其本身的侷限性,導致了它在未來軟體開發中逐步被其他工具所代替

    特點:

    面向物件

    事件驅動

    軟體的整合式開發

    結構化的程式設計語言

    強大的資料庫訪問功能

    支援物件的連結與嵌入技術

    網路功能

    對個應用程式嚮導

    支援動態交換、動態連結技術

    聯機幫助功能

    --------------------------------------------------------------------------------

  • 中秋節和大豐收的關聯?
  • 最媳婦可辜負一時,不可辜負一生。這話你是怎麼理解的?