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

正文內(nèi)容

c是微軟net開(kāi)發(fā)人員的首選語(yǔ)言(留存版)

  

【正文】 0世紀(jì)90年代初,C++語(yǔ)言逐漸成為主流,并大范圍地普及。能解決小規(guī)模環(huán)境中移植性問(wèn)題的技術(shù)同樣可以應(yīng)用于Internet中的大規(guī)模環(huán)境。首先是多語(yǔ)言互操作性,也稱(chēng)為混合語(yǔ)言程序設(shè)計(jì),這指的是用一種語(yǔ)言編寫(xiě)的代碼和用另一種語(yǔ)言編寫(xiě)的代碼協(xié)同工作的能力。圖11 C的族譜C和Java之間的關(guān)系稍顯復(fù)雜。C,這便是本書(shū)將要介紹的C版本。 Framework.NET Framework定義了一個(gè)支持高度分布的、基于組件的應(yīng)用程序開(kāi)發(fā)和執(zhí)行環(huán)境。微軟中間語(yǔ)言是通過(guò)JIT編譯器轉(zhuǎn)換成可執(zhí)行代碼的。托管代碼和非托管代碼是可以一起運(yùn)行的,所以C程序的托管代碼不影響它和先前程序聯(lián)合操作的能力。具體的限制可以簡(jiǎn)單地描述如下:編譯器必須產(chǎn)生針對(duì)CLR的MSIL,這兩點(diǎn)C都滿(mǎn)足。注意,盡管MSIL在概念上類(lèi)似于Java 的字節(jié)碼,但兩者是有區(qū)別的。原因有兩方面,首先微軟最初設(shè)計(jì)C Framework創(chuàng)建代碼。該版本包含一些細(xì)小的調(diào)整,但是沒(méi)有對(duì)該語(yǔ)言添加任何新功能。因此Hejlsberg既不需要也沒(méi)必要從頭開(kāi)始,而只需將精力集中于特定的改進(jìn)和創(chuàng)新。此外,因?yàn)镴ava基于并改進(jìn)了現(xiàn)有的范例,所以Gosling等人得以集中精力完成那些新添加的、富于創(chuàng)新的功能。為解決可移植的問(wèn)題,需要一種新的語(yǔ)言,這種語(yǔ)言就是Java。事實(shí)上,C++是C語(yǔ)言的面向?qū)ο蟀姹?。盡管當(dāng)時(shí)也存在其他結(jié)構(gòu)化語(yǔ)言,但C語(yǔ)言首先成功地集強(qiáng)大功能、優(yōu)雅簡(jiǎn)潔和可表達(dá)性于一身。無(wú)論從哪個(gè)角度看,C都是21世紀(jì)最重要的編程語(yǔ)言之一。在結(jié)構(gòu)化程序設(shè)計(jì)興起之前,大型程序很難編寫(xiě),因?yàn)槌绦蜻壿嬋菀谆靵y會(huì)呈現(xiàn)所謂的“無(wú)頭緒的代碼”,比如摻雜大量紛亂而難以跟蹤的跳轉(zhuǎn)、調(diào)用和返回。最初,他稱(chēng)這種新語(yǔ)言為“C with Classes”,1983年改名為C++。在Internet成為主流之前,大多數(shù)程序都是針對(duì)特定的CPU和操作系統(tǒng)而編寫(xiě)、編譯和執(zhí)行的。這也正是C所采用的方案。這不是偶然的,因?yàn)檫@三種語(yǔ)言是世界上使用最廣泛、最受歡迎的程序設(shè)計(jì)語(yǔ)言。然而,C程序能夠在安全的混合語(yǔ)言環(huán)境中運(yùn)行,這一點(diǎn)才是它最重要的面向組件的功能。LINQ和拉姆達(dá)表達(dá)式的結(jié)合為C編程提供了全新的操作方式。 公共語(yǔ)言運(yùn)行庫(kù)的工作原理公共語(yǔ)言運(yùn)行庫(kù)(CLR),其工作原理是:對(duì)C程序進(jìn)行編譯時(shí),編譯器并不輸出可執(zhí)行代碼,而是輸出一個(gè)包含特殊類(lèi)型偽代碼(稱(chēng)為微軟中間語(yǔ)言,即MSIL)的文件。 托管和非托管代碼通常,當(dāng)編寫(xiě)C程序時(shí),您正在創(chuàng)建的就是托管代碼。CLS包含通用類(lèi)型系統(tǒng)(Common Type System, CTS)的一個(gè)子集。因此,盡管最初C程序被編譯成MSIL,但實(shí)際仍是作為本機(jī)代碼執(zhí)行的。第一個(gè)是公共語(yǔ)言運(yùn)行庫(kù)(Common Language Runtime,CLR),它是管理程序執(zhí)行的系統(tǒng)。下面列出了C :● 匿名類(lèi)型● 自動(dòng)實(shí)現(xiàn)的特性● 擴(kuò)展方法● 隱式類(lèi)型的變量● 拉姆達(dá)(Lambda)表達(dá)式● 語(yǔ)言集成查詢(xún)(Language Integrated Query,LINQ)● 對(duì)象和集合初始化程序● 部分方法所有這些功能都非常重
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1