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

Slashdot對Python之父的采訪

開發 后端 前端
Python之父Guido van Rossum在2013年1月正式從Google離職后并正式加入 Dropbox。2013年8月19日,Slashdot 網站發起了一個對 Guido 的訪談主題帖,網友在評論中提問。8月25日,Slashdot 在另外一個帖子中匯總了“面向對象、函數式編程、PyPy、Python 3”等問題和回復。

導讀:Python之父Guido van Rossum在2013年1月正式從Google離職后并正式加入 Dropbox。2013年8月19日,Slashdot 網站發起了一個對 Guido 的訪談主題帖,網友在評論中提問。8月25日,Slashdot 在另外一個帖子中匯總了“面向對象、函數式編程、PyPy、Python 3”等問題和回復。該匯總帖現已由 賤圣OMG 翻譯成中文。

[[84687]] 

從Google到Dropbox

nurhussein 提問:“Hi,是什么促使離開Google去Dropbox的?你之前在Google主要做什么?以后在Dropbox會做什么?”

Guido:在Google呆了7年之后,我已經準備好生活里有一些變化,而這時Dropbox的工作機會正好契合了我的想法。以較高的層次來看,我的工作仍然沒有什么變化:

  • 花費一半時間來做作為Python的BDFL需要做的事情
  • 在公司里作為一名普通的工程師(不是一名經理或者團隊***)
  • 做什么代碼審查,架構和設計工作
  • 處理很多email
  • 用Python來完成我的很多工作

一些細節當然是不同的。我在Google只做了兩件事:最開始的兩年我從事在線代碼審查工具Mondrian的開發。這個工具從來沒有被開源,但是它促使了 Rietveld 的產生,它被Python,Go和Chromium 社區使用。在我加入Google App Engine后,我做了很多不同的事情,大部分是Python方面的事情。我Python的***一個大項目是一個新的Python數據庫API,NDB。

我已經來Dropbox7個月了,我在這主要的工作是設計Dropbox數據存儲API。用到這個詞來描述這個數據存儲有點諷刺,但是不是我的錯——Dropbox數據存儲和Google App Engine數據存儲有一點重疊。

更諷刺的是,即使我做了如此多的設計工作,用Python完成了兩個原型,但是我們上個月發布的SDK里面只支持Java,Object-C和Javascritp。不過我正在完善它,這次采訪拖累了我的進度。

為什么Python避開了一些常見的面向對象風格

由 i_ate_god 提問:“接口,虛類,私有成員,等等…為什么Python沒有這些特性”

Guido:我能想到的有兩個原因:你并不是真的需要它們,并且如果沒有編譯時的類型檢查會很難實現。 Python是作為一個臭鼬工廠的項目開始做的(沒有被管理層支持和鼓勵但也沒有阻止),并且我希望能夠快點出一些成果。這指引我移除了一些不是真正需要或者繼續的特性;這也讓我進行運行時的所有類型檢查,它限制了Python能夠支持的特性。我也不是面向對象的忠實信徒——我只是想要一個簡單的語言,它因為意外或多或少地變得有一些面向對象。

在現代的Python里,針對這些特性有一些粗糙的等價語法,但是它們并不是一直很好的工作,或者它們導致了一大堆的上面的執行,所以它們一般是被避免的,但是它們也有其用處。

函數式語言

由 ebno-10db 提問:“有些人提出,Python是,至少一部分,是一種函數式語言。你不同意,我也是。只是有一些map和filter類型函數并不會讓它成為函數式語言。以我的理解,這些函數是被一些思念list的人加到庫里的,并且你已經嘗試了幾次去掉它們。總的來說,你不是一個函數式編程的粉絲,至少從 Python上來看不是。

問題:你是否感覺函數式編程方法總的來說不是特別有用,或者它不是十分適合Python?很希望聽到你不同方面的原因。”

Guido:我并不是把一個想法做到***的信徒,我試著在設計選擇的時候走實用主義的路子(但不是“太”實用主義)。我會衡量現實代碼的可讀性和可用性。有些地方 map( ) 和 filter( ) 是適合的,但是另一方面Python有列表推導。我不再討厭 reduce( ),因為我曾經只用 (a) 來實現sum( ),或者用(b) 可讀性不好。所以我們添加了內建的sum( ),將reduce( )移除出內建函數,移到了一個工具函數里。

我對函數式語言的看法,就是它們都用非常強大的編譯器,比如Haskell。對這樣的一個編譯器,函數式泛型是非常有用的,因為它讓大量的轉變成為可能,包括并行化。但是Python解釋器并不清楚你的代碼的含義,這也是很有用的。所以,我不認為把一下函數式的思想加入Python是合理的,因為這些在函數式語言里是很有用的,但是不適合Python,并且這會讓代碼對不使用函數式編程的人非常不具有可讀性(這里指的是大部分程序員)。

我也不認為現在函數式語言的成果已經讓它準備好成為主流。不可否認的是,我對于Haskell一些相關的領域并不是很了解,但是任何沒有 Haskell流行的語言都有它的實際用處,我也沒有聽過有別的函數式語言比Haskell更流行。對于Haskell,我認為讓很多編譯器技術得到證明是非常棒的,但是它的“純凈”會是它被人接受的***障礙。它的單一讓它對于大部分人是不適合的。

多行lambda表達式

由 NeverWorker1 提問:“對于Python,有一個最常見的抱怨就是它的對于lambda表達式的限制,也就是說一行里不能賦值。很明顯,Python對空格的處理是導致這樣的主要原因。我已經花了一些事件思考實現多行lambda表達式的可能性,然后我能想出的***方法是硬塞進一些不用的符號,比如C語言風格的大括號,這樣最多有點亂。有沒有更好的方法,你覺得這個功能會被添加上嗎?”

Guido:真的?我基本上從來沒聽到過那些抱怨,除了在Slashdot采訪里提問題的人。

這確實是更好的方法,這里使用def關鍵字在本地作用域定義一個正規的函數。這個被定義的函數對象變成了一個本地變量,而這根使用lambda是相同的語義,除非這里用到了一個本地變量,并且這里沒有任何語法的限制。例如,以下兩種寫法的語言是相同的:

  1. def make_adder(n):  
  2. __def adder(x):  
  3. ____return x + n  
  4. __return adder 

然后這是使用lambda的表達式:

  1. def make_adder(n):  
  2. __return lambda x: x + n 

Andrew Koenig 有一次向我指出了在一種場景下,lambda是非常適合的,那就是你有你個很長的list或者dict包括很多lambda表達式,因此如果你想不用 lambda實現的話,那么定義一大堆函數,給它們命名,然后用list或dict里的名稱來引用它們就會讓你受不了。但是,在那種情況下,lambda 表達式是足夠簡單的,如果你有一些異常,在list或dict之前使用def才是一種好的妥協。

PyPy

由Btrot69提問:“你覺得PyPy代表未來的發展方向嗎?你是否對此表示懷疑?如果是,為什么?”

Guido:我對此仍然持懷疑態度,有兩個原因:(1)它們還不支持Python3。(2)還有很多擴展模塊不能很好的支持。但是我希望它們能修復那些問題。作為PyPy項目的競爭者,Jython和IronPython會讓CPython項目保持其發展勢頭。

瀏覽器運行Python?

多年以來,曾經嘗試幾次創建一個沙箱版本的Python,使之能夠運行在瀏覽器上。主要是因為Javascript的問題。而現在針對Javascript做的工作,我們有了一個很好的替代品CoffeeScript——那現在是不是已經是時候來實現讓Python運行在瀏覽器里的功能了?

Guido:我在1995年就放棄了這件事。并且請不要把Python編譯成Javascript。它們的語義非常不同,結果是你用Javascript寫了一個Python運行時,它會讓運行變得太慢。

Python3

由 MetalliQaZ  提問:“你對目前向Python 3的遷移的遷移感覺怎么樣?從一個用戶的角度來看,一些流行的庫的轉變還差得很遠,而這阻礙著這種過渡。在我的專業所及的地方,基本上我用的所有系統都沒有安裝3.x解釋器。事實上,2.7也很少,我想聽聽你的看法。”

Guido:很好奇你在哪工作。我同意向Python3的遷移會持續很長時間,但是如果你的系統還沒用上2.7 版本的話,那就真是有點古老了!在我離開Google的時候,所有向Python2.7過渡的工作全部完成了(在前幾年已經成功的從2.4遷移到 2.6),在Dropbox這里,客戶端和服務器端都是用的2.7。這兩個公司都在考慮Python3的問題了。

再來說向Python3的遷移,我實際上是相當樂觀的。很多流行的庫都開始著手做這件事。它確實會持續很長時間,但也有很多進展,過幾年之后,我希望所有的代碼都能遷移到Python3上來。完全根除Python2的使用可能會花更多的時間,但是呢,Windows XP不也是沒完全死掉嗎。

原文鏈接: Slashdot   翻譯: 伯樂在線 - 伯樂在線讀者

譯文鏈接: http://blog.jobbole.com/47081/

責任編輯:林師授 來源: 伯樂在線
相關推薦

2018-02-09 15:12:20

2013-08-08 14:13:18

程序員

2012-09-18 01:38:25

Stiff程序員采訪

2015-08-21 10:14:17

Python 之父Python

2015-08-20 10:05:15

Python

2023-08-23 19:01:09

PythonExcel語言

2012-06-19 14:08:24

LinuxLinus Torva

2025-09-28 08:58:55

2019-10-31 15:13:11

Python

2021-05-26 16:10:00

Python 開發編程語言

2011-06-22 13:07:37

MVC

2014-11-13 14:28:15

Python

2019-01-03 09:32:15

深度學習數據泄漏人工智能

2019-07-24 13:42:34

Python編程語言代碼

2021-06-07 11:40:26

Python命令代碼

2021-06-01 08:55:09

Python編程語言機器學習

2012-12-10 10:16:07

2020-11-13 14:52:34

Python 微軟編程語言

2009-04-21 09:39:38

SunOracle甲骨文

2022-02-22 14:36:52

編程Swift程序員
點贊
收藏

51CTO技術棧公眾號

色综合天天爱| 日韩脚交footjobhd| 国产制服丝袜一区| 欧美黑人xxx| 日韩精品卡通动漫网站| 欧亚av在线| 国产欧美日韩亚州综合| 91国产在线播放| 五月天激情国产综合婷婷婷| 久久国产中文字幕| 亚洲第一视频在线观看| 黄色一级二级三级| 亚洲按摩av| 国产偷v国产偷v亚洲高清| 亚洲va国产va天堂va久久| 日本高清www免费视频| 色狮一区二区三区四区视频| 亚洲激情 国产| 亚洲综合20p| 精品欧美一区二区三区在线观看| 亚洲精品欧美综合四区| 欧洲视频一区二区三区| 亚洲AV无码成人片在线观看| 日日骚欧美日韩| 久久久久久久影院| 国产精品视频看看| 欧美女优在线视频| 亚洲第一色在线| 亚洲av无一区二区三区久久| 成人mm视频在线观看| 精品成人久久av| 日本aa在线观看| 一级毛片视频在线观看| 91麻豆成人久久精品二区三区| 成人福利免费观看| 91porny九色| 一道本一区二区| 欧美极品少妇全裸体| 亚洲aaa视频| 奇米狠狠一区二区三区| 亚洲精品国精品久久99热| 黑人性生活视频| 亚洲国产aⅴ精品一区二区三区| 精品国产电影一区| 日韩在线观看a| 中文在线字幕免费观看| 17c精品麻豆一区二区免费| 天堂av一区二区| 国产三区四区在线观看| 人妖一区二区三区| 青草国产精品久久久久久| 韩日欧美一区二区| 中文字幕五月天| 日韩电影免费在线观看| 国产一区二区日韩| 日本一卡二卡在线播放| 国产欧美一区二区三区精品观看| 亚洲精品v欧美精品v日韩精品| 黄页网站在线看| 免费观看亚洲视频大全| 欧美一区二区三级| 绯色av蜜臀vs少妇| 91成人入口| 精品成人私密视频| 日韩少妇一区二区| 日本一道高清一区二区三区| 亚洲国产天堂网精品网站| 国产婷婷在线观看| 亚洲婷婷伊人| 中文字幕日韩在线观看| 国产精品麻豆免费版现看视频| 日韩精品看片| 中文字幕日韩有码| 黄色一级片中国| 狠狠爱综合网| 欧美性视频在线| 中文字幕xxxx| 青青青爽久久午夜综合久久午夜| 国产精选久久久久久| 国产剧情久久久| 国产99久久久国产精品潘金网站| 国产伦精品一区二区三区在线 | 亚洲二区视频| 欧美亚洲成人xxx| www.五月婷婷.com| 黄色小说综合网站| 国产富婆一区二区三区| 少妇激情av一区二区| 日本一区二区三区dvd视频在线| 亚洲精品成人久久久998| 黄色网页网址在线免费| 亚洲成人av一区二区三区| 国产三区在线视频| 久久亚洲精品中文字幕| 欧美xxxxx牲另类人与| 欧美色图亚洲激情| 亚洲天天综合| 日本精品性网站在线观看| 一区二区国产欧美| 99免费精品在线| 在线看无码的免费网站| 国产区美女在线| 欧美区视频在线观看| 亚洲视频在线播放免费| 成人影视亚洲图片在线| 国模私拍一区二区三区| 亚洲综合精品视频| 91免费观看在线| 一二三四中文字幕| 91精品xxx在线观看| 日韩一区二区三区高清免费看看| 中文字幕人妻一区二区| 欧美激情综合| 国产精品影片在线观看| 香港三日本三级少妇66| 亚洲女子a中天字幕| 成年人视频在线免费| 成人午夜三级| 久久精彩免费视频| 天天干天天操天天操| av一区二区三区| 97超碰在线视| 亚洲色图图片| 色哟哟亚洲精品一区二区| 国产a∨精品一区二区三区仙踪林| 精品写真视频在线观看| 日韩av电影免费播放| 成人影院在线视频| 精品久久久久香蕉网| 久久精品在线观看视频| 日韩专区一卡二卡| 久热这里只精品99re8久| 少女频道在线观看免费播放电视剧| 欧美视频你懂的| 91成年人网站| 亚洲专区一区| 国产乱码一区| 成人bbav| 亚洲第一免费播放区| 国产在线观看免费av| 国产成人午夜片在线观看高清观看| 亚洲国产精品影视| 日韩一级特黄| 精品国偷自产在线| 91久久久久久久久久久久| 国产亲近乱来精品视频| 国内外免费激情视频| 美女网站一区| 国产精品美女在线| 国产黄在线播放| 久久午夜电影网| 综合久久国产| 久久久久久成人网| 日韩亚洲精品在线| 成人蜜桃视频| 欧美大片黄色| 精品国产精品一区二区夜夜嗨| 国产午夜精品理论片| 精品一区二区久久久| 台湾成人av| 免费一区二区三区四区| 日韩最新中文字幕电影免费看| 亚洲 国产 日韩 欧美| 久久精品一二三| 美女一区二区三区视频| 日韩久久精品| 成人黄色在线播放| 99视频免费在线观看| 日韩免费视频线观看| 国产无遮挡免费视频| 99久久久免费精品国产一区二区| 欧美三级在线观看视频| 亚洲小说图片视频| 国产精品入口日韩视频大尺度| 亚洲成人三级| 日韩一区二区三区精品视频| 国产乡下妇女做爰毛片| 91蝌蚪porny| 在线免费观看视频黄| 91精品国产乱码久久久久久 | 久久精品99国产精| 波多野结衣亚洲一区| 麻豆av免费在线| 希岛爱理av一区二区三区| 成人在线观看av| 中国色在线日|韩| 日韩在线视频播放| 亚洲精品久久久蜜桃动漫| 欧美午夜丰满在线18影院| 国产精品久久国产精麻豆96堂| 国产伦精品一区二区三区免费| 国产96在线 | 亚洲| av资源久久| 国产精品区一区| 精品国产欧美日韩一区二区三区| 蜜臀久久99精品久久久无需会员| 亚洲欧洲精品视频| 欧美日韩精品一区二区天天拍小说 | 日本精品在线播放 | 性欧美video另类hd尤物| 欧美激情aaaa| 一级毛片视频在线观看| 日韩不卡中文字幕| 国产精品一级二级| 欧美性猛交xxxx免费看| 国产精品老熟女一区二区| 久久久久成人黄色影片| 国产精品无码自拍| 青青草97国产精品免费观看无弹窗版| 人人妻人人澡人人爽欧美一区双 | 国产一区一区三区| 尤物tv在线精品| 成人羞羞视频免费| 国产精品3区| 国产精品日韩专区| 性高爱久久久久久久久| 午夜精品久久久久久久久久久久 | 婷婷国产在线综合| 国产高潮流白浆| 国产午夜精品一区二区| 国产伦精品一区三区精东| 国产在线视视频有精品| 另类小说色综合| 久久久久久久波多野高潮日日| av日韩在线看| 亚洲精品久久久| 伊人婷婷久久| 日韩成人激情| 天堂av一区二区| 国产一区二区观看| 美脚丝袜一区二区三区在线观看| ccyy激情综合| 91久久精品国产91久久性色tv| 成人在线视频观看| 国产精品久久久久aaaa九色| 正在播放日韩精品| 欧美一级电影在线| 欧美在线极品| 欧美又大又硬又粗bbbbb| 阿v视频在线| 97视频在线观看播放| av电影院在线看| 国内精品久久影院| av资源新版天堂在线| 韩剧1988免费观看全集| 久久久男人天堂| 国产69久久精品成人| 男人天堂视频在线观看| 欧美在线视频免费播放| 悠悠资源网亚洲青| 欧美一级高清免费播放| 丁香六月综合| 国产精品第8页| 精品自拍视频| 91色精品视频在线| 91蜜桃臀久久一区二区| 国产精品一级久久久| 农村少妇一区二区三区四区五区| 精品国产一区二区三| 四虎影视精品| 日韩欧美亚洲日产国产| 日韩精品首页| 欧美一区二区三区综合| 亚洲国产精品一区制服丝袜| 无码播放一区二区三区| 天堂成人国产精品一区| 国产小视频精品| 国产一区二区三区四| 污污免费在线观看| 久久亚洲私人国产精品va媚药| 亚洲自拍偷拍图| 亚洲欧美一区二区三区孕妇| 国产一级视频在线| 日韩欧美主播在线| 亚洲无码久久久久久久| 精品久久五月天| 色网站在线免费观看| 国产亚洲精品久久久| caopen在线视频| 欧美亚洲成人免费| 青青在线精品| 激情伦成人综合小说| 成人在线免费视频观看| 浴室偷拍美女洗澡456在线| 国产欧美大片| 色播五月激情五月| 成人高清免费观看| 潮喷失禁大喷水aⅴ无码| 一区二区高清视频在线观看| 精品不卡一区二区| 日韩一区二区三区精品视频 | 久久久久久一二三区| 欧美成人久久久免费播放| 亚洲一级二级在线| 亚洲天天综合网| 亚洲精选一区二区| caoporn免费在线视频| 国产精品草莓在线免费观看| 日韩精品成人| 日韩精品一区二区三区四区五区| 欧美国产高清| 免费一区二区三区在线观看| www.日韩av| 精品国产精品国产精品| 色综合色狠狠综合色| 性网爆门事件集合av| 中文字幕日韩精品有码视频| 日韩伦理福利| 粉嫩av四季av绯色av第一区| 日韩一区二区在线免费| 国内外成人激情视频| 豆国产96在线|亚洲| 长河落日免费高清观看| 欧美丝袜一区二区三区| 黄色美女一级片| 久久夜精品香蕉| 国产成人亚洲一区二区三区| 久久久久久国产精品mv| 欧美日本中文| 欧美成人手机在线视频| 国产欧美一区二区精品性| 国产欧美日韩另类| 日韩欧美黄色影院| 麻豆视频在线| 国产欧美日韩精品在线观看| 精品国产精品| 欧美视频第三页| 久久亚洲欧美国产精品乐播| 欧美精品亚洲精品日韩精品| 日韩欧美亚洲一区二区| 成人在线观看亚洲| 成人黄色生活片| 婷婷丁香综合| 岛国av免费在线| 国产精品美女久久久久久2018| 日韩熟女一区二区| 亚洲人在线视频| 日韩免费电影| 日本午夜精品一区二区三区| 六月婷婷一区| 精品人妻互换一区二区三区| 欧美日韩免费观看中文| 日韩一区二区三区不卡| 久久久久久久久久久久久久久久久久av| 日韩一区二区三区高清在线观看| 亚洲最新免费视频| 精品一区二区日韩| 一区二区成人免费视频| 日韩视频123| 高清电影在线观看免费| 国产一区再线| 鲁大师成人一区二区三区| 永久免费成人代码| 欧美性一二三区| 黄网站免费在线观看| 91福利视频导航| 在线成人国产| 日韩av在线看免费观看| 欧美在线短视频| 免费av在线网址| 亚洲综合成人婷婷小说| 极品av少妇一区二区| 亚洲最大免费视频| 日本韩国精品在线| 日韩在线资源| 99久热re在线精品视频| 中文日韩欧美| 超碰97av在线| 欧美大片一区二区| 一级毛片久久久| 亚洲精品在线免费看| 国产精品99久久久久久有的能看| 久久精品国产av一区二区三区| 亚洲精品91美女久久久久久久| 不卡一二三区| 国产又粗又爽又黄的视频| 成人午夜激情影院| 无码一区二区三区在线观看| x99av成人免费| 国产精品一区二区三区美女| 蜜臀久久99精品久久久酒店新书| 中文字幕制服丝袜成人av| 狠狠综合久久av一区二区| 国产成人综合av| 午夜电影亚洲| 全黄一级裸体片| 日韩欧美卡一卡二| 日本欧美一区| 丁香六月激情婷婷| 国产精品人人做人人爽人人添| www.日韩高清| 国产精品白丝jk喷水视频一区 | 欧美激情亚洲精品| 黑丝美女一区二区| 亚洲成a人无码| 欧美三级中文字| 国产极品在线观看| 久久久一二三四| 国产日产欧美一区二区三区| www.香蕉视频|