freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c是微軟net開發(fā)人員的首選語(yǔ)言-wenkub

2023-07-13 07:57:13 本頁(yè)面
 

【正文】 的精髓,它直接繼承了當(dāng)今最成功的兩種計(jì)算機(jī)語(yǔ)言—— C和C++語(yǔ)言的功能,并且與Java有緊密聯(lián)系。 C的族譜計(jì)算機(jī)語(yǔ)言并不是憑空存在的,相反,它們彼此相關(guān),新語(yǔ)言都或多或少地受到它之前的語(yǔ)言的影響。無(wú)論從哪個(gè)角度看,C都是21世紀(jì)最重要的編程語(yǔ)言之一。本章的目的是回顧C(jī)發(fā)展的歷程,包括:C創(chuàng)建的原動(dòng)力、設(shè)計(jì)理念以及它是如何受其他計(jì)算機(jī)語(yǔ)言影響的。類似于異花授粉的過(guò)程,一種語(yǔ)言的功能會(huì)被另一種語(yǔ)言沿用,但新的創(chuàng)新內(nèi)容會(huì)被集成到現(xiàn)有的環(huán)境中,而陳舊的構(gòu)造則會(huì)被消除。理解它們之間的關(guān)系對(duì)于理解C語(yǔ)言是很重要的,因此,我們將分析這三種語(yǔ)言的發(fā)展環(huán)境,以此來(lái)開始C語(yǔ)言的研究。在結(jié)構(gòu)化程序設(shè)計(jì)興起之前,大型程序很難編寫,因?yàn)槌绦蜻壿嬋菀谆靵y會(huì)呈現(xiàn)所謂的“無(wú)頭緒的代碼”,比如摻雜大量紛亂而難以跟蹤的跳轉(zhuǎn)、調(diào)用和返回。其簡(jiǎn)單易用的語(yǔ)法加上以程序員(而非程序語(yǔ)言)為本的設(shè)計(jì)理念,很快贏得了眾多程序員的擁護(hù)。一旦項(xiàng)目達(dá)到了一定的規(guī)模,使用C語(yǔ)言就會(huì)遇到障礙,并且C程序變得難以理解和維護(hù)。通過(guò)使用OOP,程序員能夠處理更大型的程序。最初,他稱這種新語(yǔ)言為“C with Classes”,1983年改名為C++。通過(guò)創(chuàng)建基于C語(yǔ)言構(gòu)建的C++語(yǔ)言,Stroustrup為程序員提供了一種將面向過(guò)程中的方法平滑移植到OOP中的方法。到了20世紀(jì)90年代末,C++已經(jīng)成為應(yīng)用最廣泛的程序設(shè)計(jì)語(yǔ)言。 Internet和Java的出現(xiàn)程序設(shè)計(jì)語(yǔ)言的下一個(gè)主要進(jìn)步是Java語(yǔ)言,它最初被稱為Oak,是由Sun Microsystems公司在1991年開始使用的。在Internet成為主流之前,大多數(shù)程序都是針對(duì)特定的CPU和操作系統(tǒng)而編寫、編譯和執(zhí)行的。盡管Java最重要的功能是能夠創(chuàng)建跨平臺(tái)、可移植的代碼(這是Java很快獲得認(rèn)可的原因),但值得注意的是,創(chuàng)建Java語(yǔ)言的原動(dòng)力并不是Internet而是急需一種平臺(tái)無(wú)關(guān)的語(yǔ)言,以便為嵌入式控制器開發(fā)軟件。Java通過(guò)將程序員的源代碼轉(zhuǎn)換成為一種叫做“字節(jié)碼”的中間代碼,從而使得程序可移植。機(jī)器碼是和特定的CPU和操作系統(tǒng)相關(guān)聯(lián)的。這也正是C所采用的方案。正如Stroustrup開發(fā)C++語(yǔ)言時(shí)不需要從頭開始一樣,Gosling在開發(fā)Java語(yǔ)言時(shí)也不需要?jiǎng)?chuàng)建一門新語(yǔ)言。多語(yǔ)言互操作性是創(chuàng)建大型分布式軟件系統(tǒng)所需要的功能,也是創(chuàng)建軟件組件所期望的功能,因?yàn)樽钣袃r(jià)值的組件往往能夠被盡可能多的計(jì)算機(jī)語(yǔ)言采用,并能最廣泛地應(yīng)用于不同的操作環(huán)境中。為滿足種種需要,微軟公司開發(fā)了C語(yǔ)言,它是微軟在20世紀(jì)90年代后期開發(fā)的。這不是偶然的,因?yàn)檫@三種語(yǔ)言是世界上使用最廣泛、最受歡迎的程序設(shè)計(jì)語(yǔ)言。C的族譜如圖11所示,C的“祖父”是C,從C那里繼承了語(yǔ)法、許多關(guān)鍵字和運(yùn)算符。如前面所說(shuō),Java也是從C和C++衍生而來(lái),也繼承了C/C++的語(yǔ)法和對(duì)象模型。反過(guò)來(lái),如果您將來(lái)需要學(xué)習(xí)Java語(yǔ)言,那么從C中學(xué)到的知識(shí)也將繼續(xù)有用。然而,C程序能夠在安全的混合語(yǔ)言環(huán)境中運(yùn)行,這一點(diǎn)才是它最重要的面向組件的功能。然而,情況發(fā)生了很大的變化。因?yàn)镃 ,人們期望C的開發(fā)進(jìn)程緩慢一些,從而
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1