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

正文內(nèi)容

c是微軟net開發(fā)人員的首選語言-文庫(kù)吧

2025-06-13 07:57 本頁面


【正文】 C++是由Bjarne Stroustrup于1979年在新澤西州的Murray Hill的Bell實(shí)驗(yàn)室開發(fā)的。最初,他稱這種新語言為“C with Classes”,1983年改名為C++。C++包含C語言的全部,因此,C語言是C++的基礎(chǔ)。Stroustrup對(duì)C語言所做的絕大部分?jǐn)U展都是為了支持面向?qū)ο蟪绦蛟O(shè)計(jì)。事實(shí)上,C++是C語言的面向?qū)ο蟀姹尽Mㄟ^創(chuàng)建基于C語言構(gòu)建的C++語言,Stroustrup為程序員提供了一種將面向過程中的方法平滑移植到OOP中的方法。這樣,C程序員在使用面向?qū)ο蠓椒ň幊讨皟H需要學(xué)習(xí)一些新功能,而不用去學(xué)習(xí)一門全新的語言。C++語言在20世紀(jì)80年代的大部分時(shí)間里慢慢得到應(yīng)用,并取得了很大的發(fā)展。到了20世紀(jì)90年代初,C++語言逐漸成為主流,并大范圍地普及。到了20世紀(jì)90年代末,C++已經(jīng)成為應(yīng)用最廣泛的程序設(shè)計(jì)語言。目前,C++語言仍是開發(fā)高性能的系統(tǒng)級(jí)代碼的優(yōu)秀語言。C++語言的出現(xiàn)并不是試圖要?jiǎng)?chuàng)建一種新的程序設(shè)計(jì)語言,而是對(duì)一種已經(jīng)很成功的語言的增強(qiáng),理解這一點(diǎn)很重要。總之,語言的發(fā)展是從一種已有的語言開始,然后不斷改進(jìn)直至滿足需求,這是亙古不變的道理。 Internet和Java的出現(xiàn)程序設(shè)計(jì)語言的下一個(gè)主要進(jìn)步是Java語言,它最初被稱為Oak,是由Sun Microsystems公司在1991年開始使用的。Java的主要設(shè)計(jì)人員是James Gosling,Patrick Naughton、Chris Warth、Ed Frank和Mike Sheridan等人也參與了這項(xiàng)工作。Java是一種結(jié)構(gòu)化的面向?qū)ο笳Z言,它繼承了C++的語法和設(shè)計(jì)理念。與其說Java語言創(chuàng)新方面的動(dòng)力來自于程序設(shè)計(jì)藝術(shù)的進(jìn)步(盡管從某種程度上是),不如說來自于計(jì)算機(jī)硬件環(huán)境的變化更確切。在Internet成為主流之前,大多數(shù)程序都是針對(duì)特定的CPU和操作系統(tǒng)而編寫、編譯和執(zhí)行的。事實(shí)確實(shí)如此,但當(dāng)人們能夠很容易地把程序從一種環(huán)境移植到另一種環(huán)境,并且可移植性相對(duì)于其他緊迫問題已經(jīng)退居其次時(shí),程序設(shè)計(jì)人員都樂于對(duì)代碼進(jìn)行重用。然而,隨著Internet的興起,多種不同類型的CPU和操作系統(tǒng)連接在一起,可移植性的問題再次出現(xiàn),而且更加嚴(yán)重。為解決可移植的問題,需要一種新的語言,這種語言就是Java。盡管Java最重要的功能是能夠創(chuàng)建跨平臺(tái)、可移植的代碼(這是Java很快獲得認(rèn)可的原因),但值得注意的是,創(chuàng)建Java語言的原動(dòng)力并不是Internet而是急需一種平臺(tái)無關(guān)的語言,以便為嵌入式控制器開發(fā)軟件。當(dāng)試圖給Internet創(chuàng)建代碼時(shí),再次遇到了在嵌入式開發(fā)中遇見的問題—— 跨平臺(tái)、可移植性。實(shí)際上,Internet是一個(gè)巨大的分布式計(jì)算空間,其中存在著多種不同類型的計(jì)算機(jī)。能解決小規(guī)模環(huán)境中移植性問題的技術(shù)同樣可以應(yīng)用于Internet中的大規(guī)模環(huán)境。Java通過將程序員的源代碼轉(zhuǎn)換成為一種叫做“字節(jié)碼”的中間代碼,從而使得程序可移植。然后,由Java虛擬機(jī)(JVM)來執(zhí)行該字節(jié)碼,所以Java程序能夠在任何有Java虛擬機(jī)的環(huán)境中運(yùn)行。另外,由于Java虛擬機(jī)相對(duì)容易實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1