未来编程语言的发展方向(1)
生活随笔
收集整理的這篇文章主要介紹了
未来编程语言的发展方向(1)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Windows操作系統(tǒng)一路走來歷經(jīng)數(shù)個版本,每個版本在給人們提供新的功能和使用體驗的同時也給Windows平臺的應(yīng)用開發(fā)人員帶來不同的挑戰(zhàn);在這個過程中,《Windows核心編程》一書從"Advanced NT","Advanced Windows","Programming Application for Microsoft Windows"到目前第五版的“Windows via C/C++”陪伴我們平滑過度了每次版本更新帶來的技術(shù)挑戰(zhàn)。在51CTO舉辦的2008年度最佳技術(shù)圖書評選中,《Windows核心編程(第五版)》獲得了開發(fā)類的最佳圖書獎。
《Windows核心編程》和《框架設(shè)計:CLR via C#》
這本書也讓中國Windows平臺的程序員熟識了一位Windows應(yīng)用開發(fā)領(lǐng)域教父級的人物——Jeffrey Richter。 Jeffrey Richter是Wintellect公司的創(chuàng)始人之一,MSDN Magazine的特約編輯和專欄作家。從事培訓(xùn)、調(diào)試和咨詢,致力于幫助其他公司以更快的速度開發(fā)出更優(yōu)秀的軟件。除知名的《Windows核心編程》一書外,Jeffrey的暢銷書《框架設(shè)計:CLR via C#》也深受.NET平臺下的開發(fā)人員喜愛。更讓人印象深刻的是,Jeffrey還是一位同時擁有飛機駕照和直升機駕照的程序員。 在今天舉行的“我和大師Jeffrey相約@北京”——《Windows核心編程(第5版)》和《框架設(shè)計:CLR via C#》讀者見面會上,Jeffrey與上百位編程愛好者一起探討了Windows應(yīng)用開發(fā)和.NET框架方面的話題。并就可擴展的應(yīng)用程序建立做了主題演講。在演講中,Jeffrey向大家講解了Windows應(yīng)用開發(fā)中的異步I/O日志、異步編程模型、多線程程序設(shè)計和優(yōu)化等針對Windows應(yīng)用程序設(shè)計技巧。
Jeffrey講解Windows的同步I/O接口 在記者提問環(huán)節(jié),Jeffrey饒有興趣的回憶了自己是如何走上Windows平臺和.NET的開發(fā)之路。1975年,Jeffrey開始接觸Basic語言,1978年,他開始使用IBM PC并接觸到Dos操作系統(tǒng),那時他被Dos強大的功能震撼,并開始在Dos下開發(fā)應(yīng)用;Windows出現(xiàn)后,Jeffrey順理成章的成為了一名 Windows平臺的開發(fā)人員,并對Windows底層的運行機制開始深入研究,直至今日,他已成為一個Windows平臺開發(fā)領(lǐng)域的專家和.NET Framework團隊的顧問。 記者留意到,Jeffrey在《Windows核心編程》第五版中使用的標題是“Windows via C/C++”,講解針對Windows操作系統(tǒng)內(nèi)部的相關(guān)構(gòu)件和運作機制,示例代碼使用C++編寫;在另一本著作《框架設(shè)計:CLR via C#》中,講解.NET Framework相關(guān)知識和CLR內(nèi)部運行機理,示例代碼使用C#語言編寫。在被問及他如何看待C語言獲得2008年年度編程語言以及未來編程語言的發(fā)展方向時,Jeffrey說,不同的語言在不同的應(yīng)用方向上發(fā)揮著不同的作用。C和C++的長處在于對底層的控制能力;而C#則更加靈活方便,有強大的.NET Framework的類庫支持和CLR的管理,程序設(shè)計人員不需要考慮更多底層(如內(nèi)存管理)方面的問題。
《Windows核心編程(第5版)》獲得51CTO舉辦的2008年度技術(shù)圖書評選最佳開發(fā)類圖書獎 Jeffrey 認為,未來編程語言的發(fā)展將沿著C#語言的方向,更加自動化,智能化,這將集中體現(xiàn)在程序語言對內(nèi)存管理、代碼托管、異常處理、多線程方面的自動化和智能化;編程語言最初的目的是為了讓人可以控制機器,從機器語言、匯編語言直到現(xiàn)在的高級語言和運行在虛擬機上具有更多面向?qū)ο蠛蛣討B(tài)特性的語言,編程語言最初的目的一直沒有改變,只是我們現(xiàn)在可以利用高級語言(比如C#)更加方便、輕松的開發(fā)我們的應(yīng)用來控制機器。他認為,未來的編程語言將會讓開發(fā)人員更輕松的控制機器,高度的自動化和智能化將是未來編程語言發(fā)展的方向
《Windows核心編程》和《框架設(shè)計:CLR via C#》
這本書也讓中國Windows平臺的程序員熟識了一位Windows應(yīng)用開發(fā)領(lǐng)域教父級的人物——Jeffrey Richter。 Jeffrey Richter是Wintellect公司的創(chuàng)始人之一,MSDN Magazine的特約編輯和專欄作家。從事培訓(xùn)、調(diào)試和咨詢,致力于幫助其他公司以更快的速度開發(fā)出更優(yōu)秀的軟件。除知名的《Windows核心編程》一書外,Jeffrey的暢銷書《框架設(shè)計:CLR via C#》也深受.NET平臺下的開發(fā)人員喜愛。更讓人印象深刻的是,Jeffrey還是一位同時擁有飛機駕照和直升機駕照的程序員。 在今天舉行的“我和大師Jeffrey相約@北京”——《Windows核心編程(第5版)》和《框架設(shè)計:CLR via C#》讀者見面會上,Jeffrey與上百位編程愛好者一起探討了Windows應(yīng)用開發(fā)和.NET框架方面的話題。并就可擴展的應(yīng)用程序建立做了主題演講。在演講中,Jeffrey向大家講解了Windows應(yīng)用開發(fā)中的異步I/O日志、異步編程模型、多線程程序設(shè)計和優(yōu)化等針對Windows應(yīng)用程序設(shè)計技巧。
Jeffrey講解Windows的同步I/O接口 在記者提問環(huán)節(jié),Jeffrey饒有興趣的回憶了自己是如何走上Windows平臺和.NET的開發(fā)之路。1975年,Jeffrey開始接觸Basic語言,1978年,他開始使用IBM PC并接觸到Dos操作系統(tǒng),那時他被Dos強大的功能震撼,并開始在Dos下開發(fā)應(yīng)用;Windows出現(xiàn)后,Jeffrey順理成章的成為了一名 Windows平臺的開發(fā)人員,并對Windows底層的運行機制開始深入研究,直至今日,他已成為一個Windows平臺開發(fā)領(lǐng)域的專家和.NET Framework團隊的顧問。 記者留意到,Jeffrey在《Windows核心編程》第五版中使用的標題是“Windows via C/C++”,講解針對Windows操作系統(tǒng)內(nèi)部的相關(guān)構(gòu)件和運作機制,示例代碼使用C++編寫;在另一本著作《框架設(shè)計:CLR via C#》中,講解.NET Framework相關(guān)知識和CLR內(nèi)部運行機理,示例代碼使用C#語言編寫。在被問及他如何看待C語言獲得2008年年度編程語言以及未來編程語言的發(fā)展方向時,Jeffrey說,不同的語言在不同的應(yīng)用方向上發(fā)揮著不同的作用。C和C++的長處在于對底層的控制能力;而C#則更加靈活方便,有強大的.NET Framework的類庫支持和CLR的管理,程序設(shè)計人員不需要考慮更多底層(如內(nèi)存管理)方面的問題。
《Windows核心編程(第5版)》獲得51CTO舉辦的2008年度技術(shù)圖書評選最佳開發(fā)類圖書獎 Jeffrey 認為,未來編程語言的發(fā)展將沿著C#語言的方向,更加自動化,智能化,這將集中體現(xiàn)在程序語言對內(nèi)存管理、代碼托管、異常處理、多線程方面的自動化和智能化;編程語言最初的目的是為了讓人可以控制機器,從機器語言、匯編語言直到現(xiàn)在的高級語言和運行在虛擬機上具有更多面向?qū)ο蠛蛣討B(tài)特性的語言,編程語言最初的目的一直沒有改變,只是我們現(xiàn)在可以利用高級語言(比如C#)更加方便、輕松的開發(fā)我們的應(yīng)用來控制機器。他認為,未來的編程語言將會讓開發(fā)人員更輕松的控制機器,高度的自動化和智能化將是未來編程語言發(fā)展的方向
轉(zhuǎn)載于:https://blog.51cto.com/wwwjjj/186640
總結(jié)
以上是生活随笔為你收集整理的未来编程语言的发展方向(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2009年8月份答疑贴
- 下一篇: jQuery框架学习第一天:开始认识jQ