中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > 拓展動態(tài)編程的新領(lǐng)域
面向?qū)ο蠓治鲞^程案例實戰(zhàn) 回到列表 php生成隨機(jī)密碼的幾種方法
 拓展動態(tài)編程的新領(lǐng)域

作者:bitfan 時間: 2010-08-26 文檔類型:轉(zhuǎn)載 來自:CSDN

第 1 頁 拓展動態(tài)編程的新領(lǐng)域 [1]
第 2 頁 拓展動態(tài)編程的新領(lǐng)域 [2]
第 3 頁 拓展動態(tài)編程的新領(lǐng)域 [3]
第 4 頁 拓展動態(tài)編程的新領(lǐng)域 [4]
第 5 頁 拓展動態(tài)編程的新領(lǐng)域 [5]

近幾年來,在TIOBE公司每個月發(fā)布的編程語言排行榜[1]中,C#總是能擠進(jìn)前10名,而在近10年的編程語言排行榜中,C#總體上呈現(xiàn)上升的趨勢。C#能取得這樣的成績,有很多因素在起作用,其中,它在語言特性上的銳意進(jìn)取讓人印象深刻(圖 1)。

 圖1 C#各版本的創(chuàng)新點

2010年發(fā)布的C# 4,最大的創(chuàng)新點是擁有了動態(tài)編程語言的特性。

1 動態(tài)編程語言的中興

動態(tài)編程語言并非什么新鮮事物,早在面向?qū)ο缶幊陶Z言成為主流之前,人們就已經(jīng)使用動態(tài)編程語言來開發(fā)了。即使在Java、C#、C++等面向?qū)ο缶幊陶Z言繁榮興旺、大行于世的年代,動態(tài)編程語言也在“悄悄”地攻城掠地,占據(jù)了相當(dāng)?shù)拈_發(fā)領(lǐng)域,比如 JavaScript業(yè)已成為Web客戶端事實上的主流語言。

最近這幾年,動態(tài)編程語言變得日益流行,比如Python、Ruby都非常活躍,使用者眾多。

這里有一個問題,為什么我們需要在開發(fā)中應(yīng)用動態(tài)編程語言?與C#和Java這類已經(jīng)非常成熟且功能強(qiáng)大的靜態(tài)類型編程語言相比,動態(tài)編程語言有何優(yōu)勢?

簡單地說,使用動態(tài)編程語言開發(fā)擁有以下的特性:

(1)支持REPL(Read-evaluate-print Loop:“讀入à執(zhí)行à輸出”循環(huán)迭代)的開發(fā)模式,整個過程簡潔明了,直指問題的核心。

舉個簡單的例子,圖 2所示為使用IronPython[2]編程計算“1+2+……+100”的屏幕截圖,我們可以快速地輸入一段完成累加求和的代碼,然后馬上就可以看到結(jié)果:

圖2 使用IronPython編程

如果使用C#開發(fā)就麻煩多了,您得先用Visual Studio創(chuàng)建一個項目,然后向其中添加一個類,在類中寫一個方法完成求和的功能,再編寫調(diào)用這一方法的代碼,編譯、排錯,最后才能得到所需的結(jié)果……

很明顯,對于那些短小的工作任務(wù)而言,動態(tài)編程語言所具備的這種REPL開發(fā)模式具有很大的吸引力。

(2)擴(kuò)展方便。用戶可以隨時對代碼進(jìn)行調(diào)整,需要什么功能直接往動態(tài)對象上“加”就是了,不要時又可以移除它們。而且這種修改可以馬上生效,并不需要像C#那樣必須先修改類型的定義和聲明,編譯之后新方法才可用。

換句話說:使用動態(tài)語言編程,不需要“重量級”的OOAD,整個開發(fā)過程迭代迅速而從不拖泥帶水。

(3)動態(tài)編程語言的類型解析是在運行時完成的,可以省去許多不必要的類型轉(zhuǎn)換代碼,因此,與靜態(tài)編程語相比,動態(tài)編程語言寫的代碼往往更緊湊,量更少。

出處:CSDN
責(zé)任編輯:bluehearts

上一頁 下一頁 拓展動態(tài)編程的新領(lǐng)域 [2]

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:1/51個記錄/頁 轉(zhuǎn)到 頁 共5個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2