精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C++ API設計大師Martin Reddy:選擇最合適的語言

開發(fā) 后端
Martin Reddy博士是軟件行業(yè)的一名老兵,有著15年以上的從業(yè)經(jīng)驗,早年,他曾在SRI International供職5年,他成功創(chuàng)建了在Web上描述3D地球空間信息模型的ISO標準,并且還連續(xù)兩年被選為Web3D協(xié)會的會長。

Martin Reddy博士是軟件行業(yè)的一名老兵,有著15年以上的從業(yè)經(jīng)驗,早年,他曾在SRI International供職5年,他成功創(chuàng)建了在Web上描述3D地球空間信息模型的ISO標準,并且還連續(xù)兩年被選為Web3D協(xié)會的會長。他曾在 Pixar動畫工作室工作過6年,擔任內(nèi)部動畫系統(tǒng)的首席工程師,這些API在一些奧斯卡獲獎及提名影片的制作中都發(fā)揮了關鍵作用,這些影片包括《海底總 動員》、《超人總動員》、《賽車總動員》、《料理鼠王》,以及《機器人總動員》等。據(jù)說《超人總動員》中的超人爸爸的頭部原型就是借用自Martin Reddy。

他還開辦了一家咨詢公司Code Reddy,為各家軟件公司提供技術咨詢,為大型在線3D虛擬世界《第二人生》設計了API并改善了其基本架構。現(xiàn)在Martin Reddy擔任ToyTalk公司的首席技術官。我們聯(lián)系他的時候,他正在為公司即將發(fā)布的第一個產(chǎn)品忙得不可開交。

恭喜你們公司在最近推出了新產(chǎn)品,你們的新產(chǎn)品是基于語音識別和人工智能技術,你認為語音識別和人工智能會是未來的主要發(fā)展方向之一?

Reddy:非常感謝!是的,在幾年前,Siri問世之后,我們就開始看到越來越多的用語音作為輸入機制的應用 和設備。從控制電話,到電視,再到游戲控制。我認為我們想和計算機交流的方式應該和我們彼此間交流的方式相同。所以我預測我們將會看到語音識別技術的大規(guī) 模飛躍,而且為了更好地理解我們說的話和做出合適的回應,自然語言處理和人工智能這些相關領域發(fā)展也會日新月異。

記者:你曾經(jīng)為Pixar動畫工作室工作過,這是一家領先于世界的團隊。你把它的成功更多地歸功于創(chuàng)造力還是它在技術上的優(yōu)越性?

Reddy:從基礎的層面來說,Pixar的成功可以歸功于富有創(chuàng)造力的故事設計。復雜的故事線,討喜的角色, 以及機智的對白會讓你鐘情于這部電影;而不是射線追蹤反射,或者新的子面散射算法。但是,Pixar的獨特之處更在于它能夠把好故事和精彩的3D圖像相結(jié) 合。就像是John Lasseter(《玩具總動員》、《怪物公司》導演,《海底總動員》 和 《超人總動員》制片人)所說的那樣:“藝術挑戰(zhàn)科技,而科技激發(fā)藝術。

記者除了C++你還喜歡什么語言?你喜歡什么工具?

Reddy:我喜歡用合適的工具來做合適的工作。C++對于開發(fā)可移植和性能優(yōu)先的代碼來說是一門很好的語言。 但是其他的語言對于其他的工作很可能更加勝任,而且有些語言在某些環(huán)境下可以達到獨霸天下的程度,比如Objective-C之于 iOS,JavaScript之于網(wǎng)頁。當我可以選擇的時候,我就愛上了Python。我曾經(jīng)喜歡使用perl或者shell腳本編程,我現(xiàn)在轉(zhuǎn)向了 Python。甚至對于很多GUI工具,我也轉(zhuǎn)向了Python,PyQt和 PyInstaller環(huán)境下,我可以很快的開發(fā)代碼,然后作為獨立的二進制代碼在Windows, Mac OS X, 以及Linux平臺上運行。對于我來說Python的最大問題在于run-time類型查看的時候容易把代碼運送給用戶,這樣就會因為類型不匹配或者未定 義名稱而造成運行時的異常。為了彌補這個缺憾,我會經(jīng)常在我的Python代碼上使用源碼檢查器,比如PyFlakes 或者 PyChecker。

記者 C++的應用領域變得越來越小,你認為它未來會有什么樣的發(fā)展?C++的強勢領域在哪里?你認為C++的演進方向是什么樣的?

Reddy:好問題!我一直以來看見的都是C/C++處在最受歡迎語言的前列,但是其他的語言也在變得越來越被 大家接受。在我的公司我們?nèi)匀辉诤芏鄨龊鲜褂肅++,因為它可以成為在眾多平臺上都能運轉(zhuǎn)的有效代碼,同時也可以進入性能優(yōu)先的3D圖像庫和語音識別系 統(tǒng)。但是,新的設備和環(huán)境已經(jīng)讓其他語言變得越來越突出。比如移動、平板,以及web開發(fā)現(xiàn)在正值火熱的時候,而且現(xiàn)在看來這樣的勢頭在未來只會有增無 減。我認為C++在我前面說過的領域中是很強勢的,但是這些新涌現(xiàn)出的編程環(huán)境會有一些不同的需求,而C++對于這些需求來說未必是最好的選擇。我認為這 是一件好事。

記者你怎么看C++新標準?它會影響API的設計嗎?現(xiàn)存的庫如何保持更新呢?

Reddy: C++11對于C++來說有很多很棒的提升。對于API設計而言,有很多新的特性你可以拿來用在你的API上,包括向元組、匿名函數(shù)、線程基元、智能指 針,以及嶄新的重寫和最終關鍵詞。當然,如果你的API必須要被無法使用C++11編譯器的客戶使用的話,那么你就需要維持C++03語法了,或者為你的 C++11客戶提供一個API包裝器。

記者 C++的ACE框架相當復雜,但ACE是當年分布式框架的首選。現(xiàn)今可選的技術相當多,使用復雜的C++構建分布式應用還有優(yōu)勢嗎?有沒有更易用的C++網(wǎng)絡技術框架?

Reddy:我對ACE不是十分了解,但是有一些可以選擇的底層網(wǎng)絡框架,包括Boost Asio, cpp-netlib, 以及Qt的網(wǎng)絡訪問API。

記者一個新設計的系統(tǒng)API,早期版本經(jīng)常陷入“狂熱”的增加特性(接口、參數(shù)、用途),而到了穩(wěn)定期卻常常成為升級時甩不掉的包袱,甚至連早期bug都會變成被迫持續(xù)支持的“feature”。請問設計第一版API時如何在表達力、易用性、兼容性方面達到平衡?

Reddy:這是API設計最為重要的部分之一:保持事情的簡單性。有一點你說得很對,所有出現(xiàn)在早期版本 API中的特性都必須在API的整個生命周期中得到持續(xù)支持(除非你打破向后兼容性的限制)。我支持不要在接口上添加任何東西的辦法,除非真的有必要。不 要添加任何現(xiàn)在沒有用,但是你懷疑可能在未來會有用的東西。集中精力解決核心問題。

記者 Go語言變得越來越流行了,你對這門打算要取代C/C++的語言是什么態(tài)度?

Reddy:我愛Go!它真是一門偉大的語言。事實上,在我們公司里,我們在服務器端的基礎設施上用的都是Go 語言。它的編譯方式是靜態(tài)類型的,這一點和C以及C++很像,但是設計上卻比C++簡單很多,而且Go有強大的網(wǎng)絡支持以及內(nèi)置并發(fā)性基元,這點真是太妙 了。而且Go語言的設計人之一正是Ken Thompson,他也是C語言的最初設計人,所以這門語言注定是很靠譜的!

記者向Python這樣的“可執(zhí)行偽代碼”被越來越多的人所接受,你能預測一下未來的編程語言會是什么樣的嗎?是寫文章一樣任人都會還是仍然屬于程序員?

Reddy:像我上面說的那樣,我喜歡Python。它解讀清晰和動態(tài)類型的特性讓它變得更容易上手,更好學 習。加上大量的標準庫以及垃圾回收存儲器管理,我認為Python是最適合作為第一門編程語言來學習的。我也認同Python可以服務于非計算機科學家, 來幫助大家實現(xiàn)計算和自動化,比如Python已經(jīng)在生物信息領域里非常受歡迎。但是我認為我們始終會存在語言的分水嶺,不同語言會有各自適合的領域。有 一些語言對于普通人來說更加平易近人,但是我相信我們?nèi)匀恍枰孕阅転槟康模删幾g、靜態(tài)類型的語言,這些語言在效率和準確性至上的領域會更為重要。

記者作為程序員應該怎么學習?要變成編程大牛需要數(shù)十年的時間嗎?有沒有捷徑可走?對于計算機專業(yè)的大學生們,你有什么特別的建議嗎?

Reddy:我認為要變成編程大牛不需要數(shù)十年的時間。但是我認為要了解你的編程語言的深度和細節(jié)需要很多的熱 情,要理解你的編譯器或注釋器是如何幫助你的,它們在后臺做的工作細節(jié)是什么樣的。對于C++來說,你理解如何為模板生成代碼嗎?你知道虛函數(shù)表是如何工 作的嗎?或者多重繼承的問題在哪里?對于Python來說,你理解引用計數(shù)是如何工作的嗎?你知道變量是由值還是由引用通過的?對于你工作上最重要的工 具,不要滿足于表面的知識。你對自己的工具了解越深,你就會成為更好的程序員。

但是我個人認為一個好的程序員和一個好的工程師是不同的。優(yōu)秀的程序員知道如何寫代碼,而一個優(yōu)秀的工程師知道如何架構以及如何建造復雜的系統(tǒng),在 這樣的結(jié)構上會有更多的工程師為其工作。要成為一個好的工程師更加困難,而最好的老師就是經(jīng)驗。所以我會建議在校生去擁有大型軟件產(chǎn)品的公司做實習,同時 作為工程師團隊的一員,學習在復雜生產(chǎn)的軟件上工作的流程和技巧。

記者在中國,很多人都更傾向于成為管理層。你認為程序員可以作為一生的事業(yè)嗎?

Reddy:這是個有趣的現(xiàn)象,因為我看到的多數(shù)高級工程師都想一直寫代碼,而不想變成管理層。如果你很擅長你 正在做的工作,你可能就會得到升職,從傳統(tǒng)意義上講,這就意味著管理層。但是我現(xiàn)在看見很多“雙軌”型的事業(yè)發(fā)展,尤其在科技公司里,也就是說你會得到升 職但是仍然從事一線的開發(fā)工作。比如在Pixar的時候,我們就有一個“技術帶頭人”,這個人就會決定其他幾位工程師的技術方向,而另一位“管理帶頭人” 就會接受大家的報告,同時也要指導并為這些人寫評語。當然,像技術總監(jiān)、軟件架構師、以及主工程師這樣的路線都是你提高自己的方向,所以你沒有必要非得擔 負起管理這個包袱。

原文鏈接:http://www.ituring.com.cn/article/58481

責任編輯:陳四芳 來源: 李忠的博客
相關推薦

2017-10-17 12:49:18

無線AP無線AP

2013-12-16 13:55:42

ESXi存儲

2018-06-19 10:38:42

數(shù)據(jù)中心遷移時機

2020-12-31 09:39:39

應用圖像格式SVGOMG

2009-09-22 10:20:00

專線接入

2018-02-25 10:37:26

語言數(shù)據(jù)分析工具

2009-01-12 17:28:10

服務器虛擬化VMware

2017-05-31 09:12:51

機器學習算法數(shù)據(jù)

2015-04-23 16:17:40

云平臺華為

2025-05-13 03:00:00

NginxLVSHAProxy

2010-01-22 10:26:40

C++語言

2010-01-22 10:36:25

C++語言

2010-01-13 14:05:55

C++語言

2009-03-17 09:49:00

有線寬帶接入方案ADSL

2011-10-18 17:00:02

2019-04-26 10:28:11

路由器價格網(wǎng)絡

2018-07-18 15:19:35

DDoS高防服務DDoS 網(wǎng)絡安全技術周刊

2018-07-13 09:29:34

2009-02-27 09:25:28

編程語言程序員C#

2010-01-15 17:38:37

C++語言
點贊
收藏

51CTO技術棧公眾號

欧美三区四区| 精品久久av| 亚洲区一区二| 亚洲老头老太hd| 天天干天天操天天做| 亚洲大胆人体大胆做受1| 99精品视频免费在线观看| 国产精品 欧美在线| 乱老熟女一区二区三区| 果冻天美麻豆一区二区国产| 在线看不卡av| 久久人人爽人人爽人人av| 欧洲毛片在线| 国产精品亚洲专一区二区三区| 久久69精品久久久久久久电影好 | 先锋在线资源一区二区三区| 国产成a人亚洲精v品无码 | 日本精品视频在线播放| 亚洲二区在线播放| 国产九一精品| 亚洲丁香婷深爱综合| 亚洲天堂2018av| 在线播放高清视频www| 亚洲特黄一级片| 欧美动漫一区二区| 黑人精品一区二区三区| 九色综合狠狠综合久久| 国产99久久久欧美黑人| 国产在线拍揄自揄拍无码视频| 欧美日韩水蜜桃| 亚洲国产小视频在线观看| 中文国产在线观看| 欧美影视资讯| 色八戒一区二区三区| 精品国产av无码一区二区三区| 九七久久人人| 亚洲国产精品黑人久久久| 久久精品国产第一区二区三区最新章节| 国产精品一区二区免费视频| 日本美女视频一区二区| 26uuu另类亚洲欧美日本老年| 青青草手机在线观看| 国产精品99视频| 最近2019中文字幕在线高清| 精品人伦一区二区三电影| 日韩成人动漫在线观看| 日韩av在线免费观看| 韩国三级在线看| 日韩精品视频一区二区三区| 欧美一级片在线观看| 日本r级电影在线观看| 国产一区二区高清在线| 91精品婷婷国产综合久久性色| 亚洲免费一级视频| 91伊人久久| 欧美日韩国产高清一区二区三区 | 精品国偷自产一区二区三区| www视频在线免费观看| ...中文天堂在线一区| 一级日韩一区在线观看| 日本中文字幕在线看| 国产精品美女视频| 热这里只有精品| 影音先锋男人在线资源| 亚洲图片欧美色图| 波多野结衣50连登视频| 成人免费福利| 欧美日本视频在线| 欧美一区二区三区影院| jizz国产精品| 精品爽片免费看久久| 国产精品成人一区二区三区电影毛片| 天海翼精品一区二区三区| 亚洲日本欧美日韩高观看| 日本免费www| 久久久久久久久久久妇女| 色在人av网站天堂精品| 日韩精品一区二区在线播放 | 国产精品香蕉在线观看| 在线观看亚洲一区二区| 国产精品18久久久久| 国产亚洲欧美一区二区| 激情小说 在线视频| 中文字幕在线一区| 欧洲精品在线播放| 欧美性猛交xxx高清大费中文| 欧美日韩精品欧美日韩精品| 中文字幕一二三区| 国产欧美日韩视频在线| 久久视频免费观看| 伊人久久综合视频| 久色婷婷小香蕉久久| 成人免费观看网站| 国自产拍在线网站网址视频| 亚洲欧美日韩久久精品| 日本精品一区在线观看| 亚洲天堂网站| 精品亚洲一区二区| 欧美做爰啪啪xxxⅹ性| 亚洲美女啪啪| 成人免费淫片aa视频免费| 空姐吹箫视频大全| 中文字幕成人在线观看| www.射射射| 国产69精品久久久久按摩| 精品久久久三级丝袜| 免费看日本黄色片| 最新日韩在线| 91精品啪在线观看麻豆免费| 欧美偷拍视频| 亚洲精品国产无天堂网2021 | 粉嫩一区二区三区| 欧美大胆人体bbbb| 在线观看天堂av| 国产精品亚洲综合色区韩国| 成人在线小视频| 日韩av成人| 亚洲国产日产av| 做a视频在线观看| 国产精品亚洲二区| 韩国精品久久久999| 国产精品久久久久久久久久久久久久久久久久| 99久久精品久久久久久清纯| 久久免费视频2| 五月激情久久| 精品一区二区三区电影| 久久精品视频久久| 国产寡妇亲子伦一区二区| 亚洲.欧美.日本.国产综合在线| 91福利在线免费| 日韩免费视频线观看| 国产一区在线观看免费| 日韩高清欧美激情| 欧美视频1区| 在线黄色的网站| 日韩av在线看| 青青草av在线播放| 成人免费不卡视频| 人人妻人人澡人人爽欧美一区双 | 亚洲精美色品网站| 欧美精品一区二区蜜桃| 国产一区二区伦理片| 中文字幕日韩精品一区二区| 久久久人成影片一区二区三区在哪下载 | 一区二区三区成人| 日本一本在线视频| 欧美一区久久| yy111111少妇影院日韩夜片| 成人三级网址| 日韩午夜精品电影| 九九视频在线观看| 成人精品视频.| 男的插女的下面视频| 久久综合另类图片小说| 国语自产精品视频在免费| 日韩性xxxx| 欧美视频免费在线观看| b站大片免费直播| 日韩电影在线一区二区| 亚洲精品国产系列| 99久热在线精品视频观看| 欧美成人亚洲成人| 好吊色一区二区| 欧美性生交大片免网| 大又大又粗又硬又爽少妇毛片| 久久久精品五月天| 香蕉久久夜色| 国产一区二区在线观| 久久久久国产精品www| 日韩一级片免费观看| 色狠狠一区二区三区香蕉| 日韩一区二区三区四区视频| 国产一区二区在线观看视频| 97久久国产亚洲精品超碰热| 麻豆一区二区麻豆免费观看| 国产97色在线|日韩| 日本三级视频在线播放| 精品国一区二区三区| 好看的av在线| 国产精品欧美久久久久一区二区| 91小视频在线播放| 亚洲黄色三级| 天堂社区 天堂综合网 天堂资源最新版 | 亚洲天堂激情| 欧洲亚洲一区| 国产午夜久久av| 91高清视频免费| 亚乱亚乱亚洲乱妇| 亚洲高清色综合| 影音先锋黄色网址| 亚洲综合色自拍一区| 国产美女免费无遮挡| 国产精品1区2区3区| 国产成人精品无码播放| 午夜国产精品视频| 欧美日韩一区二区视频在线| 成人在线精品| 日韩免费在线播放| 调教一区二区| 中文字幕一精品亚洲无线一区 | 最好看的2019的中文字幕视频| 国产又粗又长视频| 色综合天天综合色综合av| 久热这里有精品| 久久久久久夜精品精品免费| 亚洲精品乱码久久久久久9色| 欧美亚洲一区| 人妻激情另类乱人伦人妻| 精品国产一区二区三区噜噜噜| 超碰97在线资源| 欧美电影在线观看网站| 国内精品中文字幕| av在线导航| 最近更新的2019中文字幕| 四虎成人免费在线| 在线不卡a资源高清| 中文字幕在线欧美| 亚洲sss视频在线视频| 久久国产波多野结衣| 久久精品免视看| 少妇一级淫免费观看 | 一女三黑人理论片在线| 国产一区二区三区免费看| 青青青在线播放| 99在线观看免费视频精品观看| 国产a级片免费看| 日韩www.| 亚洲高清不卡一区| 精品福利久久久| 欧美精品一区二区三区四区五区| 97久久精品| 3d动漫精品啪啪一区二区三区免费| www.26天天久久天堂| 国产成人短视频| 亚洲电影观看| 欧美一乱一性一交一视频| 97在线视频免费观看完整版| 欧美精品做受xxx性少妇| 精品176二区| 日韩在线免费高清视频| 18免费在线视频| 伊人久久大香线蕉av一区二区| 日韩av成人| 亚洲色图50p| 欧美日韩在线精品一区二区三区激情综 | 欧美日韩国产一区在线| 国产精品suv一区二区69| 亚洲永久免费视频| 国产亚洲欧美久久久久| 亚洲高清免费观看| 日韩黄色精品视频| 欧美日韩在线视频一区二区| 综合激情网五月| 91官网在线观看| 中文字幕在线观看视频一区| 日韩在线观看中文字幕| 午夜激情在线视频| 色哟哟一区二区在线观看| 好看的av在线| 在线看国产一区| 在线免费观看视频网站| 欧美剧在线免费观看网站| 国产原创中文av| 日韩欧美国产系列| 天天摸夜夜添狠狠添婷婷| 亚洲黄色片网站| 国产精品国产高清国产| 亚洲性av在线| 麻豆视频在线播放| 欧美精品videofree1080p| 日本不卡1234视频| 国产精品久久一区| 国产亚洲亚洲国产一二区| 狠狠色伊人亚洲综合网站色| 国产精品中文字幕亚洲欧美| 在线一区高清| 在线观看一区视频| 国产v亚洲v天堂无码久久久| 久久精品国产亚洲高清剧情介绍 | 国产亚洲欧美日韩在线一区| 亚洲aaa视频| 夜夜操天天操亚洲| 好吊色在线视频| 欧美一区二区三区免费在线看 | 欧美国产在线观看| 欧洲第一无人区观看| 岛国视频午夜一区免费在线观看| 国产成人精品亚洲| 精品国产一区二区在线观看| 黄色av网站在线看| 欧美区在线播放| 亚洲伦理影院| 粉嫩高清一区二区三区精品视频| 美女亚洲一区| 中国女人做爰视频| 爽好多水快深点欧美视频| 熟妇无码乱子成人精品| 久久九九久久九九| 久久久久久久国产精品毛片| 欧美性色aⅴ视频一区日韩精品| 理论片中文字幕| 日韩在线视频免费观看高清中文| 青青草原av在线| 国产精品美女主播在线观看纯欲| 欧美a级大片在线| 亚洲国产精品毛片| 99精品热视频只有精品10| 中文字幕在线视频一区二区三区| 久久综合成人精品亚洲另类欧美| 精品爆乳一区二区三区无码av| 在线视频中文字幕一区二区| 日本黄色三级视频| 欧美日本精品在线| 黄色成人在线观看网站| 欧美精品一区二区三区久久| 在线看片欧美| 日批视频在线看| 亚洲欧洲色图综合| 午夜一区二区三区四区| 日韩精品视频免费| 久草在线新免费首页资源站| 91热福利电影| 99热国内精品| 中文字幕国内自拍| 久久精品一区二区三区不卡| 国产精品白浆一区二小说| 欧美一区二区精品在线| 在线观看国产原创自拍视频| 琪琪亚洲精品午夜在线| 开心激情综合| 男人天堂av片| 粉嫩蜜臀av国产精品网站| 国产又黄又爽又无遮挡| 欧美日韩国产精品成人| 天堂中文8资源在线8| 国产精品欧美激情在线播放| 国产精品欧美日韩一区| 国产无套内射久久久国产| 91在线精品秘密一区二区| 国产一级特黄aaa大片| 精品国产乱码久久久久久1区2区 | 91豆花精品一区| 日韩mv欧美mv国产网站| 日韩视频第二页| 久久―日本道色综合久久| 日韩免费在线视频观看| 亚洲国产精品女人久久久| 国模私拍一区二区国模曼安| 激情一区二区三区| 亚洲一区成人| 成人午夜福利一区二区| 黄色一区二区三区| 你懂的好爽在线观看| 国产精品99一区| 日韩一区二区在线免费| 成人av毛片在线观看| 亚洲乱码国产乱码精品精可以看 | 人人九九精品视频| 999一区二区三区| 91一区二区三区在线观看| 国产精品suv一区| 一本色道久久88综合亚洲精品ⅰ| 超碰这里只有精品| 亚洲精品偷拍视频| 国产成人av电影在线| 日韩精品国产一区二区| 亚洲性视频网址| 一区二区三区无毛| 欧美中文字幕在线观看视频 | 日韩精品一区二区三区中文不卡 | 国产精品毛片久久| av在线免费观看不卡| 亚洲动漫第一页| 精品乱码一区二区三四区视频 | 久久久久久久一区二区三区| 欧美国产极品| 中文久久久久久| 亚洲乱码日产精品bd| 亚洲人妻一区二区三区| 国产精品美腿一区在线看| 午夜国产精品视频免费体验区| 国产一级黄色录像| 欧美日韩在线三区| 欧美1—12sexvideos| 欧美三级网色| 国产精品1区2区| 五月婷婷激情五月| 久久99视频免费| 欧美一区三区| 久久久男人的天堂| 欧美午夜电影网| 98色花堂精品视频在线观看| 色吧亚洲视频| 成人网男人的天堂| 亚洲网站在线免费观看| 久久久久久久久电影| 日韩中文在线电影| 国产xxxxxxxxx| 51午夜精品国产| 三级成人在线|