點出發。
優點:最小、最快的語言。彙編高手能編寫出比任何其他語言能實現的快得多的程序。你將是利用處理器最新功能的第一人,因為你能直接使用它們。
缺點:難學、語法晦澀、堅持效率,造成大量額外代碼—不適於心臟虛弱者。
移植性:接近零。因為這門語言是為一種單獨的處理器設計的,根本沒移植性可言。如果使用了某個特殊處理器的擴展功能,你的代碼甚至無法移植到其他同類型的處理器上(比如,AMD的3DNow指令是無法移植到其它奔騰係列的處理器上的)。
資料:如果你正在找一門彙編語言的文檔,你主要要找芯片的文檔。網絡上如Intel、AMD、Motorola等有一些關於它們的處理器的資料。對於書籍而言,《AssemblyLanguage:Step-By-Step》是很值得學習的。
Pascal語言
Pascal語言是由NicolasWirth在七十年代早期設計的,因為他對於FORTRAN和COBOL沒有強製訓練學生的結構化編程感到很失望,“空心粉式代碼”變成了規範,而當時的語言又不反對它。Pascal被設計來強行使用結構化編程。最初的Pascal被嚴格設計成教學之用,最終,大量的擁護者促使它闖入了商業編程中。當Borland發布IBMPC上的TurboPascal時,Pascal輝煌一時。集成的編輯器,閃電般的編譯器加上低廉的價格使之變得不可抵抗,Pascal編程了為MS-DOS編寫小程序的首選語言。然而時日不久,C編譯器變得更快,並具有優秀的內置編輯器和調試器。Pascal在1990年Windows開始流行時走到了儘頭,Borland放棄了Pascal而把目光轉向了為Windows編寫程序的C++。TurboPascal很快被人遺忘。
基本上,Pascal比C簡單。雖然語法類似,它缺乏很多C有的簡潔操作符。這既是好事又是壞事。雖然很難寫出難以理解的“聰明”代碼,它同時也使得一些低級操作,如位操作變得困難起來。
優點:易學、平台相關的運行(Dephi)非常好。
本章節來源於𝑜𝑜𝑝.𝑡𝑤
計算機語言
缺點:“世界潮流”麵向對象的Pascal繼承者(Modula、Oberon)尚未成功。語言標準不
計算機語言被編譯器開發者認
同。
.移植性:很差。語言的功能由於平台的轉變而轉變,沒有移植性工具包來處理平台相關的功能。
VisualBasic
BASIC。回到八十年代的石器時代,它是程序初學者的第一個語言。最初的BASIC形式,雖然易於學習,卻是可怕的無組織化,它義無返顧的使用了GOTO充斥的“空心粉式代碼”。
快速前進到九十年代早期,雖然不是蘋果公司所希望的巨人,HyperCard仍然是一個在Windows下無法比擬的吸引人的小型編程環境。Windows下的HyperCard克隆品如ToolBook又慢又笨又昂貴。為了與HyperCard一決高下,微軟取得了一個小巧的名為Thunder編程環境的許可權,並把它作為VisualBasci1.0發布,其用戶界麵在當時非常具有新意。這門語言雖然還叫做Basic(不再是全部大寫),但更加結構化了,行號也被去除。實際上,這門語言與那些內置於TRS-80、AppleII及Atari裡的舊的ROMBASIC相比,更像是帶Basic風格動詞的Pascal。
優點:整潔的編輯環境。易學、即時編譯導致簡單、迅速的原型。大量可用的插件。雖然有第三方的DirectX插件,DirectX7已準備提供VisualBasic的支持。
缺點:程序很大,而且運行時需要幾個巨大的運行時動態連接庫。雖然表單型和對話框型的程序很容易完成,要編寫好的圖形程序卻比較難。調用Windows的API程序非常笨拙,因為VB的數據結構沒能很好的映射到C中。有OO功能,但卻不是完全的麵向對象。
移植性:非常差。因為VisualBasic是微軟的產品,你自然就被局限在他們實現它的平台上。
Java
編件軟的全完的好極門一是它—畫動嵌內上頁網在於適僅僅不avaJ,明證實事。起崛速迅言語門這,是於,光目的人少不了引吸實著法想的序程小行運上頁網在。”++C小“性植移可的序程入嵌於用計設初最nuS由是avaJ
言語機算計
。序程靠可的源資漏泄會不且潰崩易不現實易容很它使等針指有沒及以收回圾垃、製機”機擬虛“。言語小的程
言語機算計
。難困樣一”碼代式粉心空“寫裡lacsaP在要像就序程的象對向麵非寫裡avaJ在要,程編象對向麵製強avaJ,++C像不。言語的學易而湊緊門一成形而從,能功雜複的++C多很了棄丟它。法語的量大了用借中++C從avaJ,篇續式正的++C是不然雖
。程例碼代的大巨量數上網。漏泄源資中序程免避收回圾垃合配分動自。壯健其極且準標常非庫類的含內。行運中頁網在以可序程。台平他其到植移可碼製進二:點優
。慢太在實度速的能功”福祝受“的新加增言語門這為nuS,難困越能功器機的級低理處成造,術技的級高越。留保不得不容兼後向持保了為但,除廢式正被然雖,慮考重慎過經沒TWA如,能功的期早。案方碼器機過不比遠永度速過不,度速的avaJ了高提的大很)器譯編”時即“如例(術技多很有。慢器譯編正真比將序程,碼器機地本非而碼節字的植移可行運來”機擬虛“個一用使:點缺
。定穩不上台平些某在能功新及IU多很,是但,性植移可的高常非有具碼代級低。平水的到達應本它到達未仍但,的好最:性植移
。處去好最的聞新avaJ於關個一是ybboLavaJ。麵頁avaJ的好常非個一有也MBI。息信的好些一有麵頁avaJ方官的nuS:料資
具工作創