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

正文內(nèi)容

c是微軟net開(kāi)發(fā)人員的首選語(yǔ)言(編輯修改稿)

2025-07-25 07:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 現(xiàn),因此它對(duì)于大多數(shù)環(huán)境都是可用的。Java使用字節(jié)碼,這和C、C++語(yǔ)言的機(jī)制完全不同,C和C++程序通常要編譯為可執(zhí)行的機(jī)器碼。機(jī)器碼是和特定的CPU和操作系統(tǒng)相關(guān)聯(lián)的。因此,如果要在不同系統(tǒng)上執(zhí)行C/C++程序,就必須將它們重新編譯為該環(huán)境下的特定機(jī)器碼。所以,要?jiǎng)?chuàng)建一個(gè)可以在多種環(huán)境中運(yùn)行的C/C++程序,就需要程序有多種不同的可執(zhí)行版本,這不僅不切實(shí)際,代價(jià)也十分昂貴。Java采用中間語(yǔ)言不失為一種優(yōu)雅而高效的解決方案。這也正是C所采用的方案。如前所述,Java源自C和C++語(yǔ)言,其語(yǔ)法基于C語(yǔ)言,而面向?qū)ο竽P蛣t基于C++語(yǔ)言。盡管Java 代碼既不向上也不向下兼容C/C++,但它們的語(yǔ)法及其相似,從而使得大量C/C++程序員能夠很容易地轉(zhuǎn)向Java。此外,因?yàn)镴ava基于并改進(jìn)了現(xiàn)有的范例,所以Gosling等人得以集中精力完成那些新添加的、富于創(chuàng)新的功能。正如Stroustrup開(kāi)發(fā)C++語(yǔ)言時(shí)不需要從頭開(kāi)始一樣,Gosling在開(kāi)發(fā)Java語(yǔ)言時(shí)也不需要?jiǎng)?chuàng)建一門(mén)新語(yǔ)言。而且,隨著Java的創(chuàng)建,C和C++已成為創(chuàng)建新計(jì)算機(jī)語(yǔ)言的公認(rèn)的底層基礎(chǔ)。 C的創(chuàng)建當(dāng)Java成功解決了Internet環(huán)境下的可移植性問(wèn)題時(shí),另一些缺乏的功能隨即暴露出來(lái)。首先是多語(yǔ)言互操作性,也稱(chēng)為混合語(yǔ)言程序設(shè)計(jì),這指的是用一種語(yǔ)言編寫(xiě)的代碼和用另一種語(yǔ)言編寫(xiě)的代碼協(xié)同工作的能力。多語(yǔ)言互操作性是創(chuàng)建大型分布式軟件系統(tǒng)所需要的功能,也是創(chuàng)建軟件組件所期望的功能,因?yàn)樽钣袃r(jià)值的組件往往能夠被盡可能多的計(jì)算機(jī)語(yǔ)言采用,并能最廣泛地應(yīng)用于不同的操作環(huán)境中。Java另一個(gè)缺乏的功能是沒(méi)有與Windows平臺(tái)完全集成。盡管Java程序能夠在Windows環(huán)境中運(yùn)行(假定已經(jīng)安裝了Java虛擬機(jī)),但Java和Windows不是完全兼容的。由于Windows是當(dāng)今應(yīng)用最廣泛的操作系統(tǒng),因此缺乏對(duì)Windows的直接支持是Java的一大缺陷。為滿(mǎn)足種種需要,微軟公司開(kāi)發(fā)了C語(yǔ)言,它是微軟在20世紀(jì)90年代后期開(kāi)發(fā)的。2000年中期發(fā)布了C的第一個(gè)版本,其首席設(shè)計(jì)師是Anders Hejlsberg。Hejlsberg是當(dāng)今世界上處于領(lǐng)導(dǎo)地位的計(jì)算機(jī)語(yǔ)言專(zhuān)家之一,他取得了許多出色的成就,例如,20世紀(jì)80年代,極其成功且極具影響力的Turbo Pascal軟件因其語(yǔ)法的精簡(jiǎn)實(shí)現(xiàn)而成為了以后所有編譯器的標(biāo)準(zhǔn),該軟件的最初創(chuàng)建者就是Hejlsberg。C與C、C++和Java直接相關(guān)。這不是偶然的,因?yàn)檫@三種語(yǔ)言是世界上使用最廣泛、最受歡迎的程序設(shè)計(jì)語(yǔ)言。而且,在創(chuàng)建C語(yǔ)言時(shí),幾乎所有的專(zhuān)業(yè)程序員都知道C、C++和Java。通過(guò)將C建立在堅(jiān)實(shí)、易理解的語(yǔ)言基礎(chǔ)上,C提供了一種簡(jiǎn)單的從這些語(yǔ)言移植的方式。因此Hejlsberg既不需要也沒(méi)必要從頭開(kāi)始,而只需將精力集中于特定的改進(jìn)和創(chuàng)新。C的族譜如圖11所示,C的“祖父”是C,從C那里繼承了語(yǔ)法、許多關(guān)鍵字和運(yùn)算符。接下來(lái),C基于并改進(jìn)了C++所定義的對(duì)象模型。如果您了解C或者C++語(yǔ)言,那么對(duì)C語(yǔ)言將不會(huì)感到陌生。圖11 C的族譜C和Java之間的關(guān)系稍顯
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1