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

正文內(nèi)容

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

2025-08-12 07:57上一頁面

下一頁面
  

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