精品欧美一区二区三区在线观看 _久久久久国色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一区二区三区四区| 伦av综合一区| japanese23hdxxxx日韩| 国产宾馆实践打屁股91| 神马久久桃色视频| 99久久激情视频| 色wwwwww| 亚洲激情视频| 日韩欧美国产午夜精品| 一本二本三本亚洲码| 国产一级片免费视频| 日韩美女毛片| 偷窥少妇高潮呻吟av久久免费| 粉嫩av四季av绯色av第一区| 五月天婷婷色综合| 欧美亚洲二区| 国产精品无人区| 国产成+人+综合+亚洲欧美丁香花| 美女伦理水蜜桃4| 色婷婷视频在线观看| 国产一区二区女| 久久久国产一区二区三区| 国内自拍第二页| 毛片激情在线观看| 国产一区二区三区免费在线观看| 深夜福利亚洲导航| 嫩草视频免费在线观看| 国产一区久久精品| 国产精品99久| 欧美黑人国产人伦爽爽爽| 91精品在线观| 蜜臀av一区二区| 欧洲一区精品| 欧美天堂视频| 能看的毛片网站| 婷婷社区五月天| 久久99国产精品二区高清软件| 欧美高清69hd| 中文字幕三级电影| 国产一区二区影视| 玖玖国产精品视频| 国产一区二区免费| 一区二区成人网| 免费在线观看av| aaaaaa毛片| 国产成人涩涩涩视频在线观看| 日韩亚洲视频在线| 最新中文字幕免费视频| 91久久大香伊蕉在人线| aaaaa黄色片| 俺来也官网欧美久久精品| 成人午夜视频免费看| 8050国产精品久久久久久| 五月天综合视频| 日韩免费在线电影| 久久精品www人人爽人人| 欧美精品1区2区| 欧美日韩少妇| 欧美精品偷拍| 亚洲成人黄色网址| 免费看日本毛片| 狠狠v欧美ⅴ日韩v亚洲v大胸| 蜜臀av性久久久久av蜜臀妖精| 美日韩精品免费视频| 成人区人妻精品一区二| 桃花岛成人影院| 亚洲精品一二三区| 免费观看成人高| 97人妻人人澡人人爽人人精品| 韩国亚洲精品| 在线观看国产精品91| 激情小说欧美色图| 国产在线|日韩| 亚洲一卡二卡三卡四卡无卡久久| 欧美日韩在线播放一区二区| 国产又粗又长又大视频| 91久久亚洲| 一区二区欧美亚洲| 中文字幕乱视频| 91麻豆精品| 色综合久久综合网欧美综合网 | 国产精品扒开腿做爽爽爽视频软件| aaa在线视频| 经典三级一区二区| 亚洲第一福利视频在线| 亚洲欧洲免费无码| 日本视频在线观看一区二区三区| 激情深爱一区二区| 秋霞av国产精品一区| 欧美日韩精品亚洲精品| 欧美成人自拍| 亚洲石原莉奈一区二区在线观看| 免费在线观看日韩av| 99久久婷婷国产综合精品首页 | 亚洲一区二区高清视频| 天堂中文字幕在线| 成人av在线电影| 亚洲自拍小视频| 91久久久久国产一区二区| 久久精品电影| 国产91精品久久久| 日韩激情在线播放| 国内精品福利| 精品自拍视频在线观看| 最新日韩免费视频| 久久密一区二区三区| 伊人av综合网| 国产av自拍一区| 亚洲精品合集| 亚洲精品福利免费在线观看| 超碰caoprom| 1204国产成人精品视频| 精品欧美乱码久久久久久1区2区| 日日干日日操日日射| 精品女同一区二区三区在线观看| 日本道精品一区二区三区| 亚洲中文字幕无码中文字| 高清视频在线观看三级| 婷婷亚洲久悠悠色悠在线播放| 老太脱裤子让老头玩xxxxx| 国产丝袜精品丝袜| 午夜影院久久久| 男人日女人视频网站| 高清在线视频不卡| 欧美日韩在线视频一区| 国产午夜伦鲁鲁| 波多视频一区| 欧美亚洲图片小说| 日本中文字幕观看| 精品久久亚洲| 亚洲精品一区二区三区在线观看| 性活交片大全免费看| 好吊妞国产欧美日韩免费观看网站| 精品精品国产高清a毛片牛牛| zjzjzjzjzj亚洲女人| 久久精品论坛| 亚洲天堂久久av| 青青青视频在线免费观看| 66久久国产| 久久久久久有精品国产| 久久精品国产成人av| 日本va欧美va精品发布| 亚洲free性xxxx护士hd| 视频一区二区免费| 欧美激情综合在线| 精品日韩在线播放| 国产伦子伦对白在线播放观看| 色综合欧美在线| 中文字幕 日韩 欧美| 中文无码日韩欧| 国产亚洲a∨片在线观看| 蜜桃视频最新网址| 亚洲国产高清视频| 国产999精品| hs视频在线观看| 91首页免费视频| 亚洲一区二区三区色| gratisvideos另类灌满| 欧美色精品在线视频| 国产老头和老头xxxx×| 一本色道久久综合狠狠躁的番外| 久久精品成人欧美大片| 国产午夜精品无码一区二区| 日韩 欧美一区二区三区| 动漫精品视频| 午夜视频成人| 午夜一区二区三区视频| 成 人 黄 色 小说网站 s色| 奇米影视777在线欧美电影观看| 日韩中文字幕在线精品| 国产性猛交╳xxx乱大交| 精品中文字幕一区二区| 免费久久99精品国产自| 青青青草视频在线| 欧美日韩国产中文| 国产精品毛片一区二区| 亚洲图片在线| 成人久久18免费网站图片| 神马久久精品| 亚洲夂夂婷婷色拍ww47| 可以在线看的黄色网址| 超碰精品在线观看| 久久精彩免费视频| 中文字幕av免费观看| 久久久一区二区三区| 亚洲熟妇无码av在线播放| 久久免费影院| 亚洲夜晚福利在线观看| 久久艹精品视频| 精品一区中文字幕| 婷婷久久伊人| 午夜日韩成人影院| 日韩成人av在线| 精品人妻在线播放| 国精产品一区一区三区mba视频| 日本在线观看一区二区三区| 乡村艳史在线观看| 日韩激情视频在线| 日韩精品人妻中文字幕| 成人一级黄色片| 9色porny| 大桥未久女教师av一区二区| 欧美黄网免费在线观看| 精品区在线观看| 亚洲精选在线视频| 一区二区三区人妻| 一区二区三区四区在线观看国产日韩| 国产在线播放不卡| 日韩免费网站| 欧美日韩国产成人在线91| 国产精品理论在线| 蜜桃一区二区三区在线观看| 午夜午夜精品一区二区三区文| 在线精品亚洲欧美日韩国产| 亚洲另类欧美自拍| 激情视频网站在线观看| 久久精品人人做人人综合 | 男人av资源站| 国模无码大尺度一区二区三区| 在线视频不卡一区二区| 96sao精品免费视频观看| 久久精品国产一区二区电影| 国产免费av观看| 一区二区三区 在线观看视频| 手机在线观看日韩av| 一本一道久久a久久精品蜜桃| 亚洲精品日韩av| 黄色的视频在线观看| 欧美大片在线观看| 久久久国产高清| 国产蜜臀97一区二区三区| 国产精品v日韩精品v在线观看| 亚洲综合小说| 国内不卡一区二区三区| 色尼玛亚洲综合影院| 日韩在线观看av| 亚洲va久久久噜噜噜无码久久| 亚洲电影一区二区| 自拍偷拍中文字幕| 男男成人高潮片免费网站| 青青草影院在线观看| 国产成人福利av| 国产不卡精品视男人的天堂 | 欧美国产日韩免费| 五月婷婷在线播放| 欧美视频一区二区三区四区| 日本少妇高清视频| 99在线精品观看| 婷婷丁香激情网| 欧美国产日本| 欧美日韩高清免费| 国产精久久久| 欧美在线视频一区二区| 麻豆传媒在线观看| 亚洲精品成人久久| 一级特黄特色的免费大片视频| 一区二区三区在线视频免费| 欧美高清性xxxx| 韩国毛片一区二区三区| 国产aaa一级片| 亚洲欧美色图| 欧美亚洲另类久久综合| 日本在线一区二区三区| 国产精品av在线| 牛牛电影国产一区二区| 国产亚洲人成网站在线观看| 亚洲欧美另类综合| 欧美剧在线免费观看网站| 欧美特黄aaaaaa| 亚洲高清免费观看高清完整版在线观看| 久久久免费看片| 91美女在线观看| 亚洲精品成人无码毛片| 日本少妇一区二区| 久久久久久久久久久99| 欧美fxxxxxx另类| 婷婷精品国产一区二区三区日韩| 久久男人av| 91在线免费看网站| 成人国产激情在线| 热久久免费视频精品| 爱看av在线入口| 久久精品视频在线| 草碰在线视频| 亚洲欧美日韩在线高清直播| 成人免费公开视频| 日韩欧美在线影院| 国产男女裸体做爰爽爽| 欧美日韩性生活| 日韩xxx视频| 日韩欧美一区视频| 在线观看 中文字幕| 一区二区欧美国产| 成年人一级黄色片| 亚洲日本欧美天堂| 午夜激情福利电影| 中文字幕av不卡| 免费黄在线观看| 久久精品视频免费观看| 日韩精品卡通动漫网站| 99国产精品久| 鲁大师私人影院在线观看| av高清不卡在线| 国产精品嫩草av| fc2成人免费人成在线观看播放| 久草免费资源站| 成人永久免费视频| 亚洲成年人在线观看| 成人免费毛片a| 屁屁影院国产第一页| 99天天综合性| 国产精品探花一区二区在线观看| 972aa.com艺术欧美| 中文字幕 亚洲一区| 久久品道一品道久久精品| 国产精品亚洲无码| 中文av一区二区| 欧美视频一区二区在线| 中文字幕日本乱码精品影院| 国产精品99久久久久久成人| 亚洲六月丁香色婷婷综合久久 | 91久久奴性调教| 这里只有久久精品视频| 欧美日本在线播放| 国产美女精品视频国产| 日韩精品一区二区在线| 日韩专区第一页| 亚洲天堂av在线免费观看| 日本欧美在线视频免费观看| 不用播放器成人网| 欧美黄色视屏| 国产99久久久欧美黑人| 国产a亚洲精品| 亚洲在线免费观看| 国产精品自在| 日本a级片久久久| 日本女优一区| 国产亚洲精品久久久久久久| 在线免费高清一区二区三区| 日本精品www| 国模一区二区三区白浆| 无码一区二区精品| 国产精品丝袜久久久久久app| 国产又黄又爽又无遮挡| 黑人巨大精品欧美一区二区免费| 亚洲高清在线看| 欧美va日韩va| 国产精品无码2021在线观看| 超碰精品一区二区三区乱码| 狠狠操一区二区三区| 国产精品一区二区性色av| www.丝袜精品| 亚洲精品日韩成人| 日韩亚洲国产欧美| 天天av天天操| 久久精品人人做人人综合| 五月婷婷一区二区| 欧美午夜片在线看| 亚洲av成人无码久久精品老人| 久久精品视频va| 性欧美18一19sex性欧美| 4444kk亚洲人成电影在线| 西野翔中文久久精品国产| 午夜在线视频免费观看| 亚洲伊人观看| 亚洲妇女无套内射精| 国产精品美女久久久久久久久| 免费毛片一区二区三区| 欧美日本一区二区在线观看| 视频午夜在线| 欧美黄色www| 只有精品亚洲| 日韩欧美国产二区| 一本综合久久| 午夜福利三级理论电影| 国产精品黄色在线观看| 中文字幕在线欧美| 精品国产伦理网| 国产调教视频在线观看| 国产精品日日摸夜夜添夜夜av| 亚洲激情播播| 女人喷潮完整视频| 大美女一区二区三区| 一区二区三区四区五区| 欧美色手机在线观看| 欧美白人做受xxxx视频| 91精品国产高清久久久久久91| 久久国产精品美女| 一区二区精品免费视频| 日韩成人一级大片| 日本高清www| 欧美日韩国产色视频| 亚洲经典一区二区| 欧美日韩成人精品| 亚洲伊人伊成久久人综合网| 新呦u视频一区二区| 免费观看在线综合| 欧美偷拍一区二区三区| 色婷婷av久久久久久久| 巨骚激情综合|