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

Python簡(jiǎn)史

開發(fā) 后端
Python的作者,Guido von Rossum,確實(shí)是荷蘭人。1982年,Guido從阿姆斯特丹大學(xué)(University of Amsterdam)獲得了數(shù)學(xué)和計(jì)算機(jī)碩士學(xué)位。然而,盡管他算得上是一位數(shù)學(xué)家,但他更加享受計(jì)算機(jī)帶來的樂趣。

Python是我喜歡的語言,簡(jiǎn)潔,優(yōu)美,容易使用。前兩天,我很激昂向朋友宣傳Python的好處。

聽過之后,朋友問我:好吧,我承認(rèn)Python不錯(cuò),但它為什么叫Python呢?

我不是很確定:呃,似乎是一個(gè)電視劇的名字。

朋友又問:那你說的Guido是美國(guó)人么? (Guido von Rossum,Python的作者)

我再次不是很確定:他從google換到Dropbox工作,但他的名字像是荷蘭人的 (有一個(gè)von在中間)。

所以,后面我花了些時(shí)間調(diào)查Python的歷 史。這是很好的學(xué)習(xí)。我看到了Python中許多功能的來源和Python的設(shè)計(jì)理念,比如哪些功能是歷史遺留,哪些功能是重復(fù),如何增加功能…… 而且,Python也是開源(open source)運(yùn)動(dòng)的一個(gè)成功案例。從Python的歷史中,我們可以一窺開源開發(fā)的理念和成就。

這也可以作為我寫的Python快速教程的序篇。

Python的起源

Python的作者,Guido von Rossum,確實(shí)是荷蘭人。1982年,Guido從阿姆斯特丹大學(xué)(University of Amsterdam)獲得了數(shù)學(xué)和計(jì)算機(jī)碩士學(xué)位。然而,盡管他算得上是一位數(shù)學(xué)家,但他更加享受計(jì)算機(jī)帶來的樂趣。用他的話說,盡管擁有數(shù)學(xué)和計(jì)算機(jī)雙 料資質(zhì),他總趨向于做計(jì)算機(jī)相關(guān)的工作,并熱衷于做任何和編程相關(guān)的活兒。

[[63895]]

Guido von Rossum

在那個(gè)時(shí)候,他接觸并使用過諸如Pascal、C、 Fortran等語言。這些語言的基本設(shè)計(jì)原則是讓機(jī)器能更快運(yùn)行。在80年代,雖然IBM和蘋果已經(jīng)掀起了個(gè)人電腦浪潮,但這些個(gè)人電腦的配置很低 (在今天看來)。比如早期的Macintosh,只有8MHz的CPU主頻和128KB的RAM,一個(gè)大的數(shù)組就能占滿內(nèi)存。所有的編譯器的核心是做優(yōu) 化,以便讓程序能夠運(yùn)行。為了增進(jìn)效率,語言也迫使程序員像計(jì)算機(jī)一樣思考,以便能寫出更符合機(jī)器口味的程序。在那個(gè)時(shí)代,程序員恨不得用手榨取計(jì)算機(jī)每 一寸的能力。有人甚至認(rèn)為C語言的指針是在浪費(fèi)內(nèi)存。至于動(dòng)態(tài)類型,內(nèi)存自動(dòng)管理,面向?qū)ο?hellip;… 別想了,那會(huì)讓你的電腦陷入癱瘓。

然而,這種思考方式讓Guido感到苦惱。Guido知道如何用C語言寫出一個(gè)功能,但整個(gè)編寫過程需要耗費(fèi)大量的時(shí)間 (即使他已經(jīng)準(zhǔn)確的知道了如何實(shí)現(xiàn))。他的另一個(gè)選擇是shell。Bourne Shell作為UNIX系統(tǒng)的解釋器(interpreter)已經(jīng)長(zhǎng)期存在。UNIX的管理員們常常用shell去寫一些簡(jiǎn)單的腳本,以進(jìn)行一些系統(tǒng)維 護(hù)的工作,比如定期備份、文件系統(tǒng)管理等等。shell可以像膠水一樣,將UNIX下的許多功能連接在一起。許多C語言下上百行的程序,在shell下只 用幾行就可以完成。然而,shell的本質(zhì)是調(diào)用命令。它并不是一個(gè)真正的語言。比如說,shell沒有數(shù)值型的數(shù)據(jù)類型,加法運(yùn)算都很復(fù)雜???之,shell不能全面的調(diào)動(dòng)計(jì)算機(jī)的功能。

(關(guān)于shell,你可以參考Linux架構(gòu)Linux命令行與命令)

Guido希望有一種語言,這種語言能夠像C語言那樣,能夠全面調(diào)用計(jì)算機(jī)的功能接口,又可以像shell那樣,可以輕松的編程。ABC語言讓Guido看到希望。ABC是由荷蘭的CWI (Centrum Wiskunde & Informatica, 數(shù)學(xué)和計(jì)算機(jī)研究所)開發(fā)的。Guido在CWI工作,并參與到ABC語言的開發(fā)。ABC語言以教學(xué)為目的。與當(dāng)時(shí)的大部分語言不同,ABC語言的目標(biāo)是“讓用戶感覺更好”。ABC語言希望讓語言變得容易閱讀,容易使用,容易記憶,容易學(xué)習(xí),并以此來激發(fā)人們學(xué)習(xí)編程的興趣。比如下面是一段來自Wikipedia的ABC程序,這個(gè)程序用于統(tǒng)計(jì)文本中出現(xiàn)的詞(word)的總數(shù):

  1. HOW TO RETURN words document: 
  2.    PUT {} IN collection 
  3.    FOR line IN document: 
  4.       FOR word IN split line: 
  5.          IF word not.in collection: 
  6.             INSERT word IN collection 
  7.    RETURN collection 

HOW TO用于定義一個(gè)函數(shù)。一個(gè)Python程序員應(yīng)該很容易理解這段程序。ABC語言使用冒號(hào)(:)和縮進(jìn)來表示程序塊(C語言使用{}來表示程序塊)。行 尾沒有分號(hào)。for和if結(jié)構(gòu)中也沒有括號(hào)()。如果將HOW TO改為def,將PUT行改為collection = [],將INSERT行改為collection.append(word),這就幾乎是一個(gè)標(biāo)準(zhǔn)的Python函數(shù)。上面的函數(shù)讀起來就像一段自然的文字。

盡管已經(jīng)具備了良好的可讀性和易用性,ABC語言最終沒有流行起來。在當(dāng)時(shí),ABC語言編譯器需要比較高配置的電腦才能運(yùn)行。而這些電腦的使用者通常精通計(jì)算機(jī),他們更多考慮程序的效率,而非它的學(xué)習(xí)難度。除了硬件上的困難外,ABC語言的設(shè)計(jì)也存在一些致命的問題:

·可拓展性差。ABC語言不是模塊化語言。如果想在ABC語言中增加功能,比如對(duì)圖形化的支持,就必須改動(dòng)很多地方。

·不能直接進(jìn)行IO。ABC語言不能直接操作文件系統(tǒng)。盡管你可以通過諸如文本流的方式導(dǎo)入數(shù)據(jù),但ABC無法直接讀寫文件。輸入輸出的困難對(duì)于計(jì)算機(jī)語言來說是致命的。你能想像一個(gè)打不開車門的跑車么?

·過度革新。 ABC用自然語言的方式來表達(dá)程序的意義,比如上面程序中的HOW TO (如何)。然而對(duì)于程序員來說,他們更習(xí)慣用function或者define來定義一個(gè)函數(shù)。同樣,程序員也習(xí)慣了用等號(hào)(=)來分配變量。這盡管讓 ABC語言顯得特別,但實(shí)際上增加了程序員的學(xué)習(xí)難度 (程序員大都掌握不止一種語言)。

·傳播困難。ABC編譯器很大,必須被保存在磁帶(tape)上。當(dāng)時(shí)Guido在訪問的時(shí)候,就必須有一個(gè)大磁帶來給別人安裝ABC編譯器。 這樣,ABC語言就很難快速傳播。

IBM tape drive:讀寫磁帶

1989年,為了打發(fā)圣誕節(jié)假期,Guido 開始寫Python語言的編譯/解釋器。Python來自Guido所摯愛的電視劇Monty Python's Flying Circus (BBC1960-1970年代播放的室內(nèi)情景幽默劇,以當(dāng)時(shí)的英國(guó)生活為素材)。他希望這個(gè)新的叫做Python的語言,能實(shí)現(xiàn)他的理念(一種C和 shell之間,功能全面,易學(xué)易用,可拓展的語言)。Guido作為一個(gè)語言設(shè)計(jì)愛好者,已經(jīng)有過設(shè)計(jì)語言的(不很成功)的嘗試。這一次,也不過是一次 純粹的hacking行為。

Python的誕生

1991年,***個(gè)Python編譯器(同時(shí) 也是解釋器)誕生。它是用C語言實(shí)現(xiàn)的,并能夠調(diào)用C庫(kù)(.so文件)。從一出生,Python已經(jīng)具有了:類(class),函數(shù) (function),異常處理(exception),包括表(list)和詞典(dictionary)在內(nèi)的核心數(shù)據(jù)類型,以及模塊 (module)為基礎(chǔ)的拓展系統(tǒng)。

最初的Python logo: 由Guido的兄弟Just von Rossum設(shè)計(jì)

Python語法很多來自C,但又受到ABC語言的強(qiáng)烈影響。來自ABC語言的一些規(guī)定直到今天還富有爭(zhēng)議,比如強(qiáng)制縮進(jìn)。但這些語法規(guī)定讓Python容易讀。另一方面,Python聰明的選擇服從一些慣例(特別是C語言的慣例)。比如使用等號(hào)賦值,使用def來定義函數(shù)。Guido認(rèn)為,如果“常識(shí)”上確立的東西,沒有必要過度糾結(jié)。

Python從一開始就特別在意可拓展性(extensibility)。 Python可以在多個(gè)層次上拓展。從高層上,你可以引入.py文件。在底層,你可以引用C語言的庫(kù)。Python程序員可以快速的使用Python 寫.py文件作為拓展模塊。但當(dāng)性能是考慮的重要因素時(shí),Python程序員可以深入底層,寫C程序,編譯為.so文件引入到Python中使用。 Python就好像是使用鋼構(gòu)建房一樣,先規(guī)定好大的框架。而程序員可以在此框架下相當(dāng)自由的拓展或更改。

最初的Python完全由Guido本人開 發(fā)。Python得到Guido同事的歡迎。他們迅速的反饋使用意見,并參與到Python的改進(jìn)。Guido和一些同事構(gòu)成Python的核心團(tuán)隊(duì)。他 們將自己大部分的業(yè)余時(shí)間用于hack Python (也包括工作時(shí)間,因?yàn)樗麄儗ython用于工作)。隨后,Python拓展到CWI之外。Python將許多機(jī)器層面上的細(xì)節(jié)隱藏,交給編譯器處理, 并凸顯出邏輯層面的編程思考。Python程序員可以花更多的時(shí)間用于思考程序的邏輯,而不是具體的實(shí)現(xiàn)細(xì)節(jié) (Guido有一件T恤,寫著:人生苦短,我用Python)。這一特征吸引了廣大的程序員。Python開始流行。

我們不得不暫停我們的Python時(shí)間,轉(zhuǎn)而 看一看這時(shí)的計(jì)算機(jī)概況。1990年代初,個(gè)人計(jì)算機(jī)開始進(jìn)入普通家庭。Intel發(fā)布了486處理器,windows發(fā)布window 3.0開始的一系列視窗系統(tǒng)。計(jì)算機(jī)的性能大大提高。程序員開始關(guān)注計(jì)算機(jī)的易用性  (比如圖形化界面)。

Windows 3.0

由于計(jì)算機(jī)性能的提高,軟件的世界也開始隨之改變。硬件足以滿足許多個(gè)人電腦的需要。硬件廠商甚至渴望高需求軟件的出現(xiàn),以帶動(dòng)硬件的更新?lián)Q代。C++和 Java相繼流行。C++和Java提供了面向?qū)ο蟮木幊谭妒剑约柏S富的對(duì)象庫(kù)。在犧牲了一定的性能的代價(jià)下,C++和Java大大提高了程序的產(chǎn)量。 語言的易用性被提到一個(gè)新的高度。我們還記得,ABC失敗的一個(gè)重要原因是硬件的性能限制。從這方面說,Python要比ABC幸運(yùn)許多。

另一個(gè)悄然發(fā)生的改變是Internet。 1990年代還是個(gè)人電腦的時(shí)代,windows和Intel挾PC以令天下,盛極一時(shí)。盡管Internet為主體的信息革命尚未到來,但許多程序員以 及資深計(jì)算機(jī)用戶已經(jīng)在頻繁使用Internet進(jìn)行交流 (包括email和newsgroup)。Internet讓信息交流成本大大下降。一種新的軟件開發(fā)模式開始流行:開源 (open source)。程序員利用業(yè)余時(shí)間進(jìn)行軟件開發(fā),并開放源代碼。1991年,Linus在comp.os.minix新聞組上發(fā)布了Linux內(nèi)核源代 碼,吸引大批hacker的加入。Linux和GNU相互合作,最終構(gòu)成了一個(gè)充滿活力的開源平臺(tái)。

硬件性能不是瓶頸,Python又容易使用,所以許多人開始轉(zhuǎn)向Python。Guido維護(hù)了一個(gè)maillist,Python用戶就通過郵件進(jìn)行交流。Python用戶來自許多領(lǐng)域,有不同的背景,對(duì)Python也有不同的需求。Python 相當(dāng)?shù)拈_放,又容易拓展,所以當(dāng)用戶不滿足于現(xiàn)有功能,很容易對(duì)Python進(jìn)行拓展或改造。隨后,這些用戶將改動(dòng)發(fā)給Guido,并由Guido決定是 否將新的特征加入到Python或者標(biāo)準(zhǔn)庫(kù)中。如果代碼能被納入Python自身或者標(biāo)準(zhǔn)庫(kù),這將極大的榮譽(yù)。Python自身也因此變得更好。

(Guido不得不作出許多決定,這也是他被稱為Benevolent Dictator For Life的原因)

Python被稱為“Battery Included”,是說它以及其標(biāo)準(zhǔn)庫(kù)的功能強(qiáng)大。這些是整個(gè)社區(qū)的貢獻(xiàn)。Python的開發(fā)者來自不同領(lǐng)域,他們將不同領(lǐng)域的優(yōu)點(diǎn)帶給Python。 比如Python標(biāo)準(zhǔn)庫(kù)中的正則表達(dá)(regular expression)是參考Perl,而lambda, map, filter, reduce函數(shù)參考Lisp。Python本身的一些功能以 及大部分的標(biāo)準(zhǔn)庫(kù)來自于社區(qū)。Python的社區(qū)不斷擴(kuò)大,進(jìn)而擁有了自己的newsgroup,網(wǎng)站(python.org),以及基金 (Python Software Foundation)。從Python 2.0開始,Python也從maillist的開發(fā)方式,轉(zhuǎn)為完全開源的開發(fā)方式。社區(qū)氣氛已經(jīng)形成,工作被整個(gè)社區(qū)分擔(dān),Python也獲得了更加高 速的發(fā)展。

(由于Guido享有絕對(duì)的仲裁權(quán),所以在Python早期maillist的開發(fā)時(shí)代,不少愛好者相當(dāng)擔(dān)心Guido的生命。他們甚至作出假設(shè):如果Guido掛了的話,Python會(huì)怎樣。見If Guido was hit by a bus)

到今天,Python的框架已經(jīng)確立。 Python語言以對(duì)象為核心組織代碼(Everything is object),支持多種編程范式(multi-paradigm),采用動(dòng)態(tài)類型(dynamic typing),自動(dòng)進(jìn)行內(nèi)存回收(garbage collection)。Python支持解釋運(yùn)行(interpret),并能調(diào)用C庫(kù)進(jìn)行拓展。Python有強(qiáng)大的標(biāo)準(zhǔn)庫(kù) (battery included)。由于標(biāo)準(zhǔn)庫(kù)的體系已經(jīng)穩(wěn)定,所以Python的生態(tài)系統(tǒng)開始拓展到第三方包。這些包,如Django, web.py, wxpython, numpy, matplotlib,PIL,將Python升級(jí)成了物種豐富的熱帶雨林。

今天Python已經(jīng)進(jìn)入到3.0的時(shí)代。由于Python 3.0向后不兼容,所以從2.0到3.0的過渡并不容易。另一方面,Python的性能依然值得改進(jìn),Python的運(yùn)算性能低于C++和Java(見Google的討論)。Python依然是一個(gè)在發(fā)展中的語言。我期待看到Python的未來。

Python啟示錄

Python崇尚優(yōu)美、清晰、簡(jiǎn)單,是一個(gè)優(yōu)秀并廣泛使用的語言 (TIOBE語言排行第八,Google的第三大開發(fā)語言,Dropbox的基礎(chǔ)語言,豆瓣的服務(wù)器語言)。這個(gè)世界并不缺乏優(yōu)秀的語言,但Python的發(fā)展史作為一個(gè)代表,帶給我許多啟示。

在Python的開發(fā)過程中,社區(qū)起到了重要的作用。Guido自認(rèn)為自己不是全能型的程序員,所以他只負(fù)責(zé)制訂框架。如果問題太復(fù)雜,他會(huì)選擇繞過去,也就是cut the corner。這些問題最終由社區(qū)中的其他人解決。社區(qū)中的人才是異常豐富的,就連創(chuàng)建網(wǎng)站,籌集基金這樣與開發(fā)稍遠(yuǎn)的事情,也有人樂意于處理。如今的項(xiàng)目開發(fā)越來越復(fù)雜,越來越龐大,合作以及開放的心態(tài)成為項(xiàng)目最終成功的關(guān)鍵。

Python從其他語言中學(xué)到了很多,無論是 已經(jīng)進(jìn)入歷史的ABC,還是依然在使用的C和Perl,以及許多沒有列出的其他語言??梢哉f,Python的成功代表了它所有借鑒的語言的成功。同 樣,Ruby借鑒了Python,它的成功也代表了Python某些方面的成功。每個(gè)語言都是混合體, 都有它優(yōu)秀的地方,但也有各種各樣的缺陷。同時(shí),一個(gè)語言“好與不好”的評(píng)判,往往受制于平臺(tái)、硬件、時(shí)代等等外部原因。程序員經(jīng)歷過許多語言之爭(zhēng)。我 想,為什么不以開放的心態(tài)和客觀的分析,去區(qū)分一下每個(gè)語言的具體優(yōu)點(diǎn)缺點(diǎn),去區(qū)分內(nèi)部和外部的因素。說不定哪一天發(fā)現(xiàn),我不喜歡的某個(gè)語言中,正包含了 我所需要的東西。

無論P(yáng)ython未來的命運(yùn)如何,Python的歷史已經(jīng)是本很有趣的小說。

如果你因?yàn)楸疚膶?duì)Python產(chǎn)生了興趣,歡迎閱讀我的Python快速教程。

本文主要參考:

Guido在Dropbox所做演講

http://v.youku.com/v_show/id_XNTExOTc1NTU2.html

原文鏈接:http://www.cnblogs.com/vamei/archive/2013/02/06/2892628.html

責(zé)任編輯:張偉 來源: 博客園
相關(guān)推薦

2011-11-03 15:55:40

Windows Pho

2022-04-25 15:55:58

C 語言編程語言Java

2022-11-22 15:34:24

物聯(lián)網(wǎng)

2013-03-07 10:52:57

2013-03-04 15:04:16

2012-02-20 10:12:09

Java

2012-04-18 15:39:04

諾基亞NFC

2025-07-08 03:22:00

大模型參數(shù)AI

2012-09-21 13:30:51

Java多線程Java發(fā)展

2020-05-22 08:16:07

PONGPONXG-PON

2020-09-28 06:48:15

HTTP協(xié)議版本

2009-06-10 18:19:09

Android平臺(tái)簡(jiǎn)史Android平臺(tái)簡(jiǎn)介

2017-04-11 15:43:39

JavaScript模塊演化

2015-10-21 14:07:17

Oracle備份Oracle恢復(fù)

2010-03-11 10:34:22

Scala

2011-06-23 12:02:43

SPARC云計(jì)算服務(wù)器

2020-03-10 14:35:29

容器云計(jì)算發(fā)展

2013-06-09 09:58:58

2017-06-21 20:54:40

電子技術(shù)計(jì)算機(jī)電子

2010-07-21 16:10:25

計(jì)算機(jī)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

中文字幕免费精品一区高清| 色婷婷av一区二区三区gif| 91高跟黑色丝袜呻吟在线观看| 国产精品三区在线观看| 激情小说一区| 91激情在线视频| 亚洲精品偷拍视频| 亚洲色图 校园春色| 日本成人在线不卡视频| 欧美日韩国产成人在线| 人妻体内射精一区二区| 97久久精品一区二区三区的观看方式 | 91国内揄拍国内精品对白| 91在线无精精品白丝| 精品中文在线| 在线观看欧美精品| 福利视频一区二区三区四区| jzzjzzjzz亚洲成熟少妇| 国产成人精品综合在线观看| 国产精品久久久久91| 久久久久人妻一区精品色欧美| 蜜臀av免费一区二区三区| 欧美一区二区三区免费观看视频| 欧美亚洲另类色图| 色呦呦视频在线观看| 国产欧美1区2区3区| 99超碰麻豆| 伊人精品一区二区三区| 国产精品最新自拍| 色综合久久天天综线观看| 国产精品理论在线| 久久最新网址| 亚洲国产精品va在线看黑人 | 波多野结衣与黑人| 在线免费av电影| 久久久亚洲国产美女国产盗摄| 99久久一区三区四区免费| 伊人亚洲综合网| 丝袜美腿高跟呻吟高潮一区| 久久久亚洲天堂| 国产精品九九九九九九| 91麻豆国产自产在线观看亚洲| 亚洲精品一区中文| 99久久免费看精品国产一区| aaa国产精品| 欧美一卡二卡在线| 成人亚洲免费视频| 九七电影院97理论片久久tvb| 色偷偷久久一区二区三区| 免费成人在线视频网站| 91九色在线播放| 亚洲一区二区三区中文字幕在线| 九一免费在线观看| 中文字幕免费高清电视剧网站在线观看 | 成人免费毛片app| 国产精品久久久久7777婷婷| 中文字幕国产在线观看| 国产午夜久久| 97在线视频一区| 国产精品自拍视频一区| 国内精品亚洲| 久久久这里只有精品视频| 青娱乐免费在线视频| 欧美不卡高清| 欧美成人精品一区二区三区| 国产高潮国产高潮久久久91 | 91免费在线看| 蜜桃传媒视频麻豆一区| 韩日视频在线| 中文久久乱码一区二区| 亚洲一区综合| 伊人春色在线观看| 亚洲国产精品一区二区尤物区| 免费人成在线观看视频播放| 美女视频在线免费| 日本道色综合久久| 亚洲视频一二三四| 欧美成人精品一级| 亚洲国产另类 国产精品国产免费| 亚洲欧美日韩偷拍| 一道本一区二区三区| 国产一区二区成人| 欧美美女性生活视频| 综合av在线| 久久久在线免费观看| 精品国产xxx| 国产最新精品精品你懂的| 97免费高清电视剧观看| 无码精品一区二区三区在线| 久久网这里都是精品| 杨幂一区欧美专区| 伊人精品影院| 91精品办公室少妇高潮对白| 日韩欧美中文视频| 日韩激情啪啪| 这里只有精品视频| 精品一区免费观看| 日韩高清国产一区在线| 99久久久久国产精品免费| 飘雪影院手机免费高清版在线观看| 国产精品久久久久一区二区三区共| 激情视频小说图片| 成人勉费视频| 日韩一区二区三区高清免费看看 | 日本妇女一区| 日韩一区二区福利| 一级片中文字幕| 久久99国产精品免费网站| 国产视频在线观看一区| 色综合久久影院| 午夜国产精品影院在线观看| 天天干天天操天天做| 欧美人妖在线观看| 久热精品在线视频| 无码人妻黑人中文字幕| 国产黄色91视频| 亚洲欧美日韩另类精品一区二区三区| 美足av综合网| 欧美精品色综合| 日本aaa视频| 国产一区二区三区自拍| 国产精品入口日韩视频大尺度| 欧美性受xxxx狂喷水| 亚洲欧洲性图库| 狠狠操精品视频| 国产一区二区三区影院| 亚洲视屏一区| 91久久精品美女高潮| 国产专区在线播放| 日韩欧美精品在线观看| av漫画在线观看| 亚洲最大黄网| 成人黄色激情网| yiren22亚洲综合伊人22| 午夜精品久久久久久久| 好吊操视频这里只有精品| 手机在线电影一区| 国产精品av在线| 黄色毛片在线观看| 色综合久久综合中文综合网| 精品国产av色一区二区深夜久久| 欧美区日韩区| 亚洲综合小说区| 成人无遮挡免费网站视频在线观看| 欧美在线免费播放| 欧美大波大乳巨大乳| 丝袜诱惑制服诱惑色一区在线观看 | 欧美一区二区三区网站| 91欧美一区二区| 白嫩少妇丰满一区二区| 国产不卡一二三区| 国产精品pans私拍| fc2在线中文字幕| 欧美日韩在线观看一区二区| av片在线免费看| 精油按摩中文字幕久久| www.午夜色| 欧美9999| 久久久久久久久久久国产| 欧美熟女一区二区| 一本大道av一区二区在线播放| 波多野结衣 在线| 日本va欧美va欧美va精品| 夜夜爽www精品| 国产精品1区在线| 高清欧美性猛交xxxx| 天天操天天干天天爽| 欧美性xxxxx极品娇小| 亚洲日本精品视频| 麻豆精品国产91久久久久久| 日本女人高潮视频| 成人在线视频中文字幕| 2021国产精品视频| 91官网在线| 日韩欧美成人激情| 国产精品国产三级国产专区52| 久久蜜桃av一区精品变态类天堂| 熟女人妇 成熟妇女系列视频| 日韩精品免费一区二区在线观看| 亚洲va欧美va国产综合剧情| ririsao久久精品一区| 亚洲人午夜精品免费| 国产又大又黄的视频| 亚洲第一在线综合网站| 亚洲精品国产精品国自| 国产精品小仙女| 国产熟女高潮视频| 影音先锋成人在线电影| 免费日韩电影在线观看| 99精品在线免费观看| 97久久久免费福利网址| 77777影视视频在线观看| 精品人伦一区二区色婷婷| 无码无套少妇毛多18pxxxx| 亚洲精品国产a久久久久久| 国产精品无码永久免费不卡| 麻豆国产精品一区二区三区| 亚洲熟妇无码一区二区三区| 999精品在线| 久久99精品久久久水蜜桃| 日韩美女在线| 88国产精品欧美一区二区三区| 午夜视频在线看| 亚洲国产高清高潮精品美女| 国产又大又黄又爽| 色视频一区二区| 日本在线观看中文字幕| 国产精品理伦片| 亚洲专区区免费| 丁香桃色午夜亚洲一区二区三区| 五月婷婷六月丁香激情| 中文精品视频| 日本免费a视频| 婷婷综合网站| 手机成人在线| 美女网站一区| 国产精品一区在线观看| 玖玖玖视频精品| 国产精品亚洲自拍| 亚洲精品福利电影| 午夜精品久久久久久久男人的天堂| 看黄网站在线观看| 中文国产成人精品久久一| 日韩一区av| 亚洲第一视频网站| 超碰在线观看av| 91精品国产乱码| 97人妻人人澡人人爽人人精品| 色偷偷88欧美精品久久久| 日韩欧美高清在线观看| 亚洲免费在线视频| 亚洲视频重口味| 亚洲欧洲精品成人久久奇米网| 日韩精品电影一区二区| 91免费看`日韩一区二区| 国产麻豆剧传媒精品国产av| 国产电影精品久久禁18| 欧美国产在线一区| 国产乱国产乱300精品| 日韩av片免费观看| 激情国产一区二区| 一起操在线视频| 精品一区二区三区免费观看| 黄色小视频免费网站| 另类中文字幕网| 国产色视频在线播放| 六月丁香婷婷久久| 在线免费观看av网| 国产一区美女在线| 杨幂一区二区国产精品| 国产a精品视频| 97精品人人妻人人| 99r精品视频| 亚洲最大成人网站| 国产日韩欧美综合在线| 91视频免费在观看| 1024国产精品| 久久久.www| 香港成人在线视频| 国产成人无码av| 欧美视频在线一区| 国产片在线播放| 精品日韩成人av| 亚洲 欧美 自拍偷拍| 亚洲香蕉成人av网站在线观看| 国产区在线视频| 色播久久人人爽人人爽人人片视av| 日本蜜桃在线观看| 欧美国产第二页| 国产传媒在线观看| 国产精品国产福利国产秒拍| 欧美videos粗暴| 91久久精品一区二区别| 精品国产乱子伦一区二区| 欧美韩国日本精品一区二区三区| 国内成人自拍| 国产树林野战在线播放| 99精品国产在热久久婷婷| 无码内射中文字幕岛国片| 精品综合免费视频观看| 中文字幕天堂av| 国产视频在线观看一区二区三区| 黄色精品视频在线观看| 亚洲一级在线观看| 中文字幕乱伦视频| 日韩视频一区二区在线观看| 三区在线视频| 久久综合免费视频| 三级成人黄色影院| 亚洲曰本av电影| 亚洲图片久久| 男人草女人视频| 日韩电影在线观看一区| 女人扒开双腿让男人捅| 久久精品男人天堂av| 538精品在线观看| 欧美在线999| 亚洲女人18毛片水真多| 在线成人免费网站| sm在线播放| 亚洲影院色无极综合| 久草精品在线| 成年人网站国产| 精品无人码麻豆乱码1区2区| 国产肉体xxxx裸体784大胆| 亚洲欧洲av色图| 中文字幕xxxx| 亚洲成人aaa| av观看在线| 国产精品久久久久7777婷婷| 欧美日韩一区二区三区在线电影 | 四虎地址8848| 欧美午夜xxx| 99热这里只有精品1| 亚洲午夜未删减在线观看| 日本在线播放一二三区| 亚洲在线免费观看| 97精品国产福利一区二区三区| 18禁免费观看网站| 国产成人av资源| 97在线观看免费高| 欧美午夜片在线看| 免费观看成年在线视频网站| 久久乐国产精品| 99久久人爽人人添人人澡| 在线一区日本视频| 免费成人av在线播放| 女~淫辱の触手3d动漫| 精品久久久一区二区| 欧美一区二不卡视频| 九九精品在线视频| 豆花视频一区| 免费观看黄色大片| 久久av资源网| 成人三级视频在线观看| 欧美日韩一级二级| 在线观看麻豆| 91精品久久久久久| 99久久www免费| 婷婷激情5月天| 最好看的中文字幕久久| 一级日韩一级欧美| 精品国产欧美一区二区五十路| 992tv国产精品成人影院| 神马影院一区二区三区| 日本欧美在线看| 成人精品一二三区| 欧美精品在线一区二区| 黄色片网站在线观看| 亚洲精品日韩av| 午夜激情一区| 四虎精品一区二区| 欧美日韩激情小视频| 青青草手机在线| 国产精品久久久久久中文字| 久久精品99久久无色码中文字幕| 91日韩视频在线观看| **欧美大码日韩| 国产高清免费观看| 久久久在线视频| 九色精品国产蝌蚪| 日本熟妇人妻中出| 国产精品传媒在线| 国产aⅴ爽av久久久久成人| 欧美高清自拍一区| 免费一区二区三区视频导航| 亚洲精品一二三四五区| 中文字幕一区二区三区色视频| 国产成人精品一区二区无码呦| 欧美黑人巨大xxx极品| 欧美一区 二区| 性chinese极品按摩| 一区二区三区四区不卡视频| 五月天婷婷视频| 国产精品久久久久久久久男| 香蕉久久网站| 一区二区视频观看| 欧美日韩午夜精品| 懂色av一区| 日韩精品久久一区| 国产精品18久久久久久久网站| 黄色一级片免费看| 中文字幕av日韩| 91欧美极品| av五月天在线| 亚洲一区二区在线免费观看视频| 精品视频二区| 99国精产品一二二线| 久久婷婷影院| 久久久国产精品人人片| 国产亚洲一级高清| 午夜精品在线| 亚洲 欧美 日韩系列| 亚洲高清免费视频| 午夜伦全在线观看| 精品国产一区二区三区麻豆小说 | 日韩电影精品| 妺妺窝人体色www在线小说| 亚洲欧美一区二区三区久本道91| 天天插天天干天天操|