亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

漫話程序設計語言的進化

2019-11-17 05:03:11
字體:
來源:轉載
供稿:網友
  1967年5月20日,在挪威奧斯陸郊外的小鎮莉沙布舉行的IFip TC-2 工作會議上,挪威科學家Ole-Johan Dahl和Kristen Nygaard正式發布了Simula 67語言。Simula 67被認為是最早的面向對象程序設計語言,它引入了所有后來面向對象程序設計語言所遵循的基礎概念:對象、類、繼續。之后,在1968年2月形成了Simula 67的正式文本。 漫話程序設計語言的進化
  漫話程序設計語言的進化挪威科學家Ole-Johan Dahl,Kristen Nygaard  也是在1968年,荷蘭教授E.W.Dijkstra提出了“GOTO語句是有害的”觀點,指出程序的質量與程序中所包含的GOTO語句的數量成反比,認為應該在一切高級語言中取消GOTO語句。這一觀點在計算機學術界激起了強烈的反響,引發了一場長達數年的廣泛的論戰,其直接結果是結構化程序設計方法的產生。   相信當時沒有任何人預見到當年發生的這兩件事對后來計算機技術,非凡是軟件技術所產生的深遠影響。盡管這兩種方法的思想差異巨大,但是多年以后,無論是Ole-Johan Dahl和Kristen Nygaard,還是E.W.Dijkstra,都因其在這一年所取得的成就,獲得了計算機界的諾貝爾獎——圖靈獎。    隨著計算機技術的迅猛發展,硬件成本不斷降低,而軟件成本卻不斷增加,因此,如何縮短軟件生產周期和提高維護效率,研制出高質量的軟件產品成為一個重要課題。 程序設計思想的進步   在20世紀60年代,軟件曾出現過嚴重危機,由軟件錯誤而引起的信息丟失、系統報廢事件屢有發生。為此,1968年,荷蘭學者E.W.Dijkstra提出了程序設計中常用的GOTO語句的三大危害:破壞了程序的靜動一致性;程序不易測試;限制了代碼優化。此舉引起了軟件界長達數年的論戰,并由此產生了結構化程序設計方法,同時誕生了基于這一設計方法的程序設計語言Pascal。   由瑞士計算機科學家Niklaus Wirth開發的Pascal,一經推出,它的簡潔明了以及豐富的數據結構和控制結構,為程序員提供了極大的方便性與靈活性,同時它非凡適合微計算機系統,因此大受歡迎。結構化程序設計思想采用了模塊分解與功能抽象和自頂向下、分而治之的方法,從而有效地將一個較復雜的程序系統設計任務分解成許多易于控制和處理的子程序,便于開發和維護。因此,結構化方法迅速走紅,并在整個20世紀70年代的軟件開發中占絕對統治地位。   但是,到了70年代末期,隨著計算機科學的發展和應用領域的不斷擴大,對計算機技術的要求越來越高。結構化程序設計語言和結構化分析與設計已無法滿足用戶需求的變化,于是面向對象技術開始浮出水面。   面向對象程序設計方法起源于Simula 67語言。在程序設計語言的發展史上,20世紀60年代后期是承上啟下的重要時期。這一時期有三種重要的語言問世,即Simula 67、由一批頂尖計算機科學家共同設計的Algol 68、以及為IBM 360系列機配套開發的PL/I。這三種語言雖均有所創新,但Simula 67的面向對象概念的影響是最巨大而深遠的。它本身雖因為比較難學、難用而未能廣泛流行,但在它的影響下所產生的面向對象技術卻迅速傳播開來,并在全世界掀起了一股OO熱潮,至今盛行不衰。面向對象程序設計在軟件開發領域引起了大的變革,極大地提高了軟件開發的效率,為解決軟件危機帶來了一線光明。   但是,事實表明,面向對象程序設計方法雖然比結構化方法能更自然地表現現實世界,但它不是靈丹妙藥,并不能解決所有問題,它本身存在固有的內在的局限性。最近興起的面向方面編程(AOP)正是為了改進上述程序設計方法學的不足。AOP被視為是“后”面向對象時代的一種新的重要的程序設計技術。而從更廣義的范疇看,在過去的40年里,軟件體系結構試圖處理日益增長的軟件復雜性,但復雜性卻仍繼續增加,傳統的體系結構似乎已經達到了其處理此類問題的極限。新興的Web 服務通過答應應用程序以對象模型中立的方式實現互連,從而提供了一個更強大、更靈活的編程模型,并將對軟件開發方法產生巨大的影響。
軟件開發語言龍虎斗
  從1952年第一個高級語言Short Code誕生到現在,程序設計語言先后出現了不同類型、不同版本不下數百種語言。它們有的曇花一現,有的被吸收合并到其他語言中,也有一些語言不斷地被完善、更新、發展。在這個過程中,開發環境提供商之間也不斷地進行著激烈的競爭。   1964年誕生的Basic語言是較早出現且至今仍有較大影響的語言之一。1975年,微軟以Basic解釋器創業,盡管1987年Borland 公司成功地推出了Turbo Basic 1.0,但由于其內部原因而放棄了Basic市場,從而使微軟在Basic領域是一覽眾山小。1991年,Visual Basic 1.0問世,它答應程序員在一個所見即所得的圖形界面中迅速完成開發任務。1998年發布的Visual Basic 6.0是傳統Visual Basic中功能最全、應用最廣的一個版本。伴隨著.NET平臺的橫空出世,Visual Basic.NET又以一個全新的面目出現在我們面前。 漫話程序設計語言的進化
  盡管Basic語言誕生較早,但其真正商業化是從1983年開始的。而在這一年,Borland公司又推出了聞名的Pascal編譯器Turbo Pascal 1.0,在一定程度上搶了Basic的風頭。Turbo Pascal 1.0正式開創了Borland影響PC開發工具十幾年的歷史。盡管微軟也曾經推出了Microsoft Pascal,但無疾而終。隨著Turbo Pascal 第9版的推出,Pascal語言也得到了不斷的發展。1995年,Borland發布了Delphi,使Pascal成為一種可視化編程語言。Delphi 1.0號稱“VB Killer”,又一次在危難的時刻拯救了Borland。   微軟和Borland之間的競爭并不只是在Basic和Pascal方面,在C語言世界里也同樣如此。早期的C/C++開發環境是Borland于1989年5月發布的Turbo C。同一時期,微軟也推出了Microsoft C/C++,不過它直到6.0版,市場反映都一直平平。之后,Borland C/C++ 3.0問世,開啟了Borland雄霸C/C++編譯器常達五六年之久的序幕。尤其是其3.1版的暢銷,使Borland一舉擊潰了Microsoft C/C++,市場占有率超過了50%。但后來由于Borland決策上的一些失誤,隨后的4.0和4.5版市場反映極差,相反微軟于1995年成功地推出了Visual C++ 1.0,并獲得市場好評,它不但在編譯器方面能與Borland C/C++ 3.1相抗衡,在整合發展環境方面更加領先。應該說,這是兩家公司C/C++戰爭的轉折點,也是C/C++發展的里程碑。在此之后,Visual C++一路高歌猛進到6.0版,并最終發展為.NET時代的C#。不過,Borland也并沒有一蹶不振,2003年5月,Borland針對.NET發布了C#Builder,之后又發布了C++ BuilderX。   說到編程語言,不能不說java。Java是Internet時代的產物,同其他前輩語言相比,其最大的特色在于“一次編碼,多處運行”。Sun公司是Java語言的締造者,但對Java開發環境做出最大貢獻的是Borland的JBuilder系列產品。1997年,Borland發布JBuilder 1.0,進軍Java跨平臺開發。這之后,微軟曾試圖染指Java開發環境市場,并影響Java的技術發展,并在Visual Studio系列中,將Visual J++從1.0直接跨越到6.0。但是,JBuilder至今仍控制著Java的開發環境市場。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美电影院免费观看| 亚洲国产精品专区久久| 最近中文字幕日韩精品| 久久亚洲成人精品| 亚洲白虎美女被爆操| 91热精品视频| 亚洲精品福利在线观看| 亚洲wwwav| 亚洲精品丝袜日韩| 国产精品一区电影| 国产欧美va欧美va香蕉在| 伊人久久大香线蕉av一区二区| 国产精品激情av在线播放| 欧美激情精品久久久久久免费印度| 亚洲欧美一区二区精品久久久| 高清欧美电影在线| 亚洲国产精品悠悠久久琪琪| 91老司机在线| 亚洲成人免费网站| 欧美高清一级大片| 欧美一级电影久久| 亚洲大尺度美女在线| 欧美日韩色婷婷| 亚洲精品综合久久中文字幕| 国产精品一区二区女厕厕| 好吊成人免视频| 97av视频在线| 日韩人体视频一二区| 国产成人在线精品| 九九精品在线观看| 欧美精品电影免费在线观看| 久久精品青青大伊人av| 日韩精品有码在线观看| 亚洲欧美视频在线| 自拍偷拍亚洲在线| 国产精品成人观看视频国产奇米| 国产精品亚洲精品| 亚洲一区久久久| 日韩美女av在线| 日韩av免费观影| 久久久久久国产精品三级玉女聊斋| 欧美日韩激情小视频| 欧美影院久久久| 国产日韩亚洲欧美| 国产精品久久久久久久久影视| xxxxx91麻豆| 美日韩精品视频免费看| 日韩美女激情视频| 国产精品视频一| 国产精品白嫩美女在线观看| 国产精品高清在线观看| 欧美猛交ⅹxxx乱大交视频| 日韩免费av一区二区| 亚洲福利小视频| 最近2019免费中文字幕视频三| 国产精品久久久av久久久| 狠狠躁夜夜躁人人爽超碰91| 国产91热爆ts人妖在线| 一本色道久久综合狠狠躁篇怎么玩| 伊人久久久久久久久久久| 亚洲性69xxxbbb| 国产精品视频1区| 中文字幕欧美亚洲| 韩国精品久久久999| 激情成人在线视频| 国产亚洲一区二区精品| 久久久久久久久中文字幕| 国产黑人绿帽在线第一区| 在线成人激情视频| 一区二区三区日韩在线| 日韩在线欧美在线| xx视频.9999.com| 国产成人精品在线观看| 最近的2019中文字幕免费一页| 久久视频在线观看免费| 九九热99久久久国产盗摄| 欧美黑人性视频| 久久久中精品2020中文| 亚洲成人黄色在线| 一区二区三区无码高清视频| 91九色精品视频| 欧美激情亚洲激情| 日韩电影中文 亚洲精品乱码| 一区二区三欧美| 国产精品国内视频| 久久久久久国产免费| 日本精品久久久久影院| 色婷婷亚洲mv天堂mv在影片| 亚洲国产三级网| 亚洲一区二区久久久| 亚洲欧美日韩图片| 日韩在线高清视频| 国产精品白嫩美女在线观看| 不卡伊人av在线播放| 91精品国产777在线观看| 亚洲中国色老太| 国内精品国产三级国产在线专| 日韩美女在线观看一区| 成人激情视频小说免费下载| 欧美国产精品人人做人人爱| 亚洲免费小视频| 亚洲精品欧美极品| 亚洲午夜久久久久久久| 最近2019年日本中文免费字幕| 日本aⅴ大伊香蕉精品视频| 久久中国妇女中文字幕| 国产精品男人爽免费视频1| 97香蕉久久超级碰碰高清版| 久久久免费精品视频| 国产精品96久久久久久又黄又硬| 国产va免费精品高清在线观看| 免费97视频在线精品国自产拍| 欧美一级电影在线| www.亚洲免费视频| 欧美成人剧情片在线观看| 欧美美最猛性xxxxxx| 日韩电影中文字幕在线| 日韩中文字幕精品| 日韩欧美国产中文字幕| 亚洲欧美中文日韩v在线观看| 欧美成人黄色小视频| 欧美日韩电影在线观看| 社区色欧美激情 | 78色国产精品| 国产久一一精品| 欧美成人午夜激情在线| 成人性生交大片免费看小说| 成人网在线观看| 国产精品日韩精品| 国产精品极品尤物在线观看| 欧美丰满老妇厨房牲生活| 亚洲欧美精品suv| 欧美日韩在线视频一区| 国产综合香蕉五月婷在线| 色偷偷噜噜噜亚洲男人的天堂| 中日韩美女免费视频网址在线观看| 美日韩精品免费观看视频| 国模私拍一区二区三区| 欧美成人激情视频| 亚洲精品视频网上网址在线观看| 国产精品户外野外| 最近2019中文免费高清视频观看www99| 欧美日韩一区二区三区| 日韩在线观看免费| 5252色成人免费视频| 久久99视频免费| 精品视频www| 日韩电影免费观看在线| 福利二区91精品bt7086| 国产精品美乳在线观看| 97视频人免费观看| 亚洲精品黄网在线观看| 一区二区欧美在线| 91高清在线免费观看| 欧美自拍大量在线观看| 精品亚洲男同gayvideo网站| 国产精品成人观看视频国产奇米| 国产精品亚洲视频在线观看| 欧美精品videossex性护士| 久久久国产影院| 亚洲综合在线播放| 自拍偷拍亚洲欧美| 亚洲香蕉av在线一区二区三区| 国产一区二区免费|