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

Ruby之父松本行弘:為什么要自創編程語言?

新聞 前端
通過實際創造一門新的編程語言,可以學到編程語言的設計思路和實現方法。隨著開源的普及,創造新編程語言的門檻一下子降低了許多。

 通過實際創造一門新的編程語言,可以學到編程語言的設計思路和實現方法。隨著開源的普及,創造新編程語言的門檻一下子降低了許多。創造編程語言不僅可以提升你作為技術者的價值,而且還可以使你從中獲得很大的樂趣。

[[313530]]

大家都知道我是編程語言 Ruby 的作者,我其實還是一個編程語言迷,對編程語言的癡迷程度無人能及。Ruby 是我出于興趣鉆研編程語言的最大成果,把它稱為我興趣的副產品可能更為貼切。副產品就能如此普及看起來很了不起,但與其把它全部歸功于我的實力,倒不如說運氣的成分更大。Ruby 已經誕生 20 多年了,如果沒有這么多年來發生的各種事情與邂逅,根本不可能有今天這樣的成績。

進入創造編程語言的世界

大家有創造編程語言的經歷嗎?對于有過編程經歷的人來說,編程語言是非常親切的存在,但是他們往往會認為編程語言是現成的東西,也許誰都沒有想過自己去創造一門新的編程語言。這也是情理之中的事情。

與人們說話用的語言(自然語言)不同,世界上所有的編程語言都是由某個地方的某個人創造的。它們不是自然產生的,而是根據明確的意圖和目的被設計并實現的。所以,如果過去沒有這些創造編程語言的人(編程語言的作者),那么我們今天可能還在用匯編語言編程呢。

在人們剛開始編程時,編程語言就隨之出現了,可以說編程的歷史就是編程語言的歷史。

可能有的讀者會想:“現在再創造編程語言還有什么意義呢 ?”我稍后回答這個問題,現在我們先來看一下編程語言的歷史。

個人創造編程語言的歷史

早期的編程語言是由在工作中切切實實與編程語言打交道的人創造的,這些人大多就職于企業的研究所(比如 FORTRAN、PL/1 的發明)、大學(比如 LISP)以及標準委員會(比如 ALGOL、 COBOL)等。也就是說,設計開發編程語言是專業人士的工作,但是這個傳統隨著 20 世紀 70 年代計算機的普及開始發生了變化。一些計算機愛好者在擁有了自己的計算機后,出于興趣開始編程,甚至開始開發新的編程語言。

其中最具有代表性的就是 BASIC 語言。BASIC 語言原本是美國達特茅斯學院用于教學的編程語言,它的語法非常簡單,用極少的代碼實現了最基本的功能,所以深受 20 世紀 70 年代編程愛好者的喜愛,并被他們廣泛使用。

這些編程愛好者也開始開發自己版本的 BASIC 語言。當時,個人計算機[1]的內存頂多幾千兆,他們開發的 BASIC 語言就是可以在內存如此之小的機器上工作的小規模版本。這些小規模的 BASIC 程序大小不到 1 KB,它們在 4 KB 左右的內存上也能工作,跟現在需要大內存的語言處理器比起來真是令人驚訝。

微機雜志的時代

以個人開發的 BASIC 為代表的小規模語言(Tiny 語言)處理器不久便以各種各樣的形式進行了發布。當時的軟件有的以 Dump list 的形式刊登在計算機雜志上,有的將程序數據進行音頻轉換后收錄在雜志附帶的薄膜唱片(sonosheet)中發布。現在的人恐怕已經不知道薄膜唱片了吧。薄膜唱片是指塑料做的薄薄的唱片,不過唱片這個詞幾乎沒有人用了。據說當時的計算機愛好者都用唱片播放器連接計算機來讀取數據,而不使用磁帶錄音機這個最普遍的外部存儲設備。

20 世紀七八十年代是計算機雜志(當時稱為微機雜志)的全盛時期,在日本以下 4 種雜志競爭激烈。

  • RAM (廣濟堂出版)
  • My Computer (電波新聞社)
  • I/O (工學社)
  • ASCII (ASCII 公司)

這 4 種雜志中現在只有 I/O 仍在發行,不過也大不如前了。作為一個了解當時情況的人,我的內心充滿了無限感慨。

這之后,My Computer 雜志派生出了 My Computer BASIC Magazine,又發生了很多事情,繼續講下去恐怕就會變成上歲數人的敘舊了,所以點到為止吧。如果去問問現在三四十歲的程序員,相信他們中間很多人都會眉飛色舞地講起那個年代的事情。

當時的微機雜志附帶了收錄 BASIC 的薄膜唱片,除此之外還介紹了其他幾個小規模語言,如 GAME、TL/1 等。這些語言都反映了當時那個時代的特色。

個人創造編程語言的現狀

為什么從 20 世紀 70 年代后期到 80 年代前期開始興起個人創造編程語言了呢?我認為最大的原因是當時難以獲取開發環境。

20 世紀 70 年代后期廣泛使用的微機是 TK-80 那樣的主板裸露在外的單板機,很多都是半成品,需要自己去釬焊。這樣的機器不可能自帶開發環境之類的東西,軟件都要自己輸入機器語言之后才會工作。

 

[[313531]]

TK-80

20 世紀 70 年代末期才出現 PC-8001 和 MZ-80 那樣的“成品計算機”。然而,這種計算機頂多帶一個 BASIC 開發環境,因此人們很難自由地選擇開發語言。雖說市面上也有商用的語言處理器,但 C 編譯器的定價就要 19.8 萬日元,這不是普通人可以輕易買得起的。于是,人們便有了熱情去創造一門自己的編程語言。

可現在獲取語言的開發環境已經不再是麻煩事了。各種編程語言和開發環境作為開源軟件被公開,即使是非開源的,也可以輕松地通過網絡得到免費版本。這樣一來,現在自己創造編程語言豈不是沒有任何意義嗎?

我認為,這個問題的答案為“否”。即使是現在,自己創造一門新的編程語言也是有意義的,而且有很重要的意義。

而且現在很多廣泛使用的編程語言也都是在開發環境容易獲取的情況下,由個人設計和開發出來的。如果個人開發編程語言真的沒有意義,那么 Ruby、Perl、Python 和 Clojure 這些語言也就不會誕生了。

不過即便如此,我認為 Java、JavaScript、Erlang 和 Haskell 這些語言也可能會以其他形式出現,因為它們會作為業務和研究的一環被開發出來。

為什么要創造新的編程語言

那么如今個人設計開發編程語言的動力究竟是什么呢?回顧我自身的經歷以及參考其他語言作者的意見,我認為有以下幾點理由。

  • 提高編程能力
  • 提高設計能力
  • 打造個人品牌
  • 獲得自由

首先,編程語言的實現可以說是計算機科學的綜合藝術。作為語言處理器的基礎,詞法分析和語法分析也可以應用在網絡通信的數據協議的實現等方面。

實現語言功能的庫和實現其中的數據結構,這正是計算機科學要做的事情。尤其是編程語言的應用范圍廣泛,很難事先預測會被用于什么方面,因此庫和數據結構的實現難度也就更大,但也變得更加有意思了。

另外,編程語言還是人與計算機間的接口。設計這樣的接口,就需要深入考察人是如何思考問題的、下意識中有什么樣的期待。反復進行這樣的考察,對編程語言之外的應用程序接口(API)設計、用戶界面(UI)設計,甚至用戶體驗(UX)設計都是有益的。

提升個人品牌

也許有人會感到意外,實際上在 IT 行業,對編程語言感興趣的人不在少數。這是毋庸置疑的,因為編程與編程語言有著切不斷的關系。以編程語言為主題的活動和會議等往往都會吸引很多人參加,由此我們也能感受到編程語言的魅力。正因如此,很多人在網上發現新的語言后就會開始嘗試。就拿 Ruby 來說,它在 1995 年被發布到網上之后,僅僅 2 周左右就吸引了 200 多人加入郵件列表,著實令人驚訝。

可是,雖然有很多人愿意嘗試使用新的編程語言,卻幾乎沒有人會去設計并實現一門編程語言,而且是超越雜志提及的“小兒科語言”那種程度的能夠實用化的編程語言。但我保證,僅憑設計出一個實用的編程語言這一點,你就會得到人們的尊敬。

在這個開源的時代,技術人要想生存下去,在技術社區的存在感是非常重要的。雖然技術人只要開源其軟件就能達到站穩腳跟的效果,但編程語言的“特殊感”會進一步提升其品牌效應。

樂趣第一

另外,編程語言的設計與實現比任何事情都更有趣。的確如此。與計算機科學相關的具有挑戰性的工程也是這樣。設計編程語言還可以幫助使用這門語言的程序員思考,甚至左右他們的想法,這一點也非常有意思。

通常來說,編程語言有一種從別處獲取的、不容侵犯的感覺。如果是自己創造編程語言,就完全沒有這個問題。你可以按照自己的喜好進行設計,如果不滿意或者有更好的想法,也可以自由地修改。從某種意義上來說,這是終極的自由。

編程在某種意義上是對自由的追求。通過親自編程,我們可以獲得單純使用他人的軟件時享受不到的自由。至少對我來說,這是編程的一個重要動機。于我而言,創造編程語言是獲取更高程度自由的手段,也是我的樂趣與快樂的源泉。

為什么創造新編程語言的人不多

雖說自己創造一門編程語言有這么多好處,但并不是每個人都會去做。正如上文所說的那樣,對編程語言感興趣的人雖然有一些,但著手去創造編程語言的人幾乎沒有。說是“感興趣的人有一些”,但從占總人口的比例來看,其實少到可以算作誤差范圍的程度,更不用說有動力去創造新編程語言的人了,就算沒有也不足為奇。

我自己在關注編程語言幾年后就著了迷,但是在進入大學主修計算機科學之后,才注意到并不是所有人都對編程語言感興趣。這是因為我在偏僻的鄉下長大,周圍沒有喜歡編程的人可供比較。這一點對我來說也不知道是幸還是不幸。

“難道我跟別人不一樣?”意識到這一點的時候,我很震驚。因為當時的微機雜志上刊登了很多關于 TL/1 等編程語言的文章。我本以為對編程感興趣的人(和我一樣)很可能也會對編程語言著迷,但實際上并非如此。

本來就對編程語言不感興趣的人自不用說,即使是感興趣的人,也很難走到自己設計并實現編程語言這一步。

關于這個問題的原因,我思考過很長時間。作為編程語言設計者,在參加編程語言相關的活動時,我也曾以過來人的身份鼓勵別人嘗試一下,但結果總是不盡如人意。當然,萬事開頭難,開始一件新的事情是需要很大勇氣的。但即使是這樣,反響也太差了。

沒必要想得很難

問了很多人之后,我才知道大家為什么不去著手嘗試了。那是因為就算有興趣創造一門新的編程語言,在開始之前多半也會有某種心理障礙,也就是覺得“編程語言有現成的,本來就不需要自己去設計和開發”。難得有那么幾個人不會產生這種心理障礙,卻又覺得語言的實現似乎很難。也就是說,他們覺得編程語言很有趣,自己也想做做看,卻不知道如何去實現。

仔細想來,關于編程語言的實現的書雖然出乎意料地出版了很多,但大部分都是大學教材的難度,非常不容易理解。另外,與編譯原理有關的“文法類型”和“Follow 集合”等晦澀的術語也頻繁出現。

但是認真想一想,我們的目的是出于興趣創造自己的編程語言,而不是去掌握編程語言的實現所需的所有知識。如果你認為在沒有完全掌握正確的知識之前就無法著手創造編程語言,那就大錯特錯了,你的熱情會被逐漸消磨殆盡。

成就一番偉大的事業首先需要的就是熱情,不能保持熱情是不行的。一旦有了創造編程語言的熱情,就應盡快開始,以后再根據需要慢慢地掌握所需的知識即可。

 

責任編輯:張燕妮 來源: 人民郵電出版社
相關推薦

2011-11-03 15:36:19

Ruby

2011-07-15 09:44:20

Ruby

2013-06-24 14:55:18

軟件工程師

2013-06-24 14:48:18

軟件工程師

2011-03-15 14:44:47

Ruby

2009-09-29 16:24:11

2020-12-21 14:28:01

語言JavaC ++

2012-04-11 09:19:08

Haskell編程

2015-02-09 09:51:06

2018-05-23 00:20:29

2017-04-05 18:10:05

R語言開發Ross

2017-11-21 14:41:29

編程語言Python

2010-11-03 09:22:00

C語言

2010-01-22 15:14:37

學習C++

2014-12-03 09:48:36

編程語言

2016-03-08 09:50:42

2021-02-23 10:19:46

編程技能開發

2023-05-09 07:16:06

2022-01-17 16:09:43

Go語言開發

2015-05-25 15:31:56

C語言學習和使用 C 語言
點贊
收藏

51CTO技術棧公眾號

欧美日韩网址| 欧美电影免费观看高清完整| 激情综合一区二区三区| 欧美www在线| 亚洲欧美日韩偷拍| 日本成人福利| 亚洲综合偷拍欧美一区色| 国产在线精品一区二区中文| 久久国产香蕉视频| 午夜精品偷拍| 亚洲无亚洲人成网站77777| 91小视频在线播放| 精品国产免费人成网站| 中文字幕亚洲在| 九色91国产| 国产又粗又黄又爽| 久久福利精品| 欧美激情三级免费| jizzjizzjizz国产| 琪琪久久久久日韩精品| 精品视频在线视频| 99热在线这里只有精品| 26uuu亚洲电影在线观看| 久久综合九色综合欧美98| 91久久在线观看| 五月天婷婷导航| 国产一区二区中文| 综合久久五月天| 久久人人爽人人爽人人片| 精品视频国内| 欧美日韩在线播放一区| 波多野结衣之无限发射| 日本性爱视频在线观看| 国产精品剧情在线亚洲| 欧美12av| 欧洲亚洲精品视频| 成人免费视频一区二区| 91牛牛免费视频| 久久精品国产亚洲av麻豆蜜芽| 99精品99| 97国产精品视频人人做人人爱| 永久免费看片直接| 久久精品国产www456c0m| 亚洲免费高清视频| 欧美成人三级伦在线观看| a看欧美黄色女同性恋| 91精品国产日韩91久久久久久| 激情五月亚洲色图| 欧美va在线观看| 午夜精品一区在线观看| 草草视频在线免费观看| 特级毛片在线| 樱桃视频在线观看一区| 中文字幕久久一区| 日本中文字幕在线2020| 国产精品久久国产精麻豆99网站| 欧洲精品国产| 国产在线播放av| 国产亚洲美州欧州综合国| 欧美极品jizzhd欧美| 五月天婷婷在线播放| av一区二区三区| 韩国成人一区| 欧洲一级在线观看| 亚洲国产精品高清| 亚洲欧美日韩精品久久久| 在线视频91p| √…a在线天堂一区| 中文字幕在线中文字幕日亚韩一区| 免费在线观看av网站| 国产精品久久久久久久裸模| 亚洲日本精品| 在线观看电影av| 亚洲成a人片在线不卡一二三区| 久久久久久人妻一区二区三区| av蜜臀在线| 色婷婷av久久久久久久| 亚洲欧美在线精品| 国产美女精品视频免费播放软件| 日韩欧美综合在线| 捆绑裸体绳奴bdsm亚洲| 一本久久青青| 色偷偷91综合久久噜噜| 欧美日韩在线国产| 国产精品三上| 成人精品视频99在线观看免费| 亚洲av无码一区二区三区dv| 99久久伊人网影院| 新呦u视频一区二区| 国产剧情在线| 午夜精品在线看| 向日葵污视频在线观看| 麻豆精品久久| 亚洲偷欧美偷国内偷| 中文字幕美女视频| 1024精品一区二区三区| 国产盗摄xxxx视频xxx69| 国产色片在线观看| 91麻豆国产福利在线观看| 亚洲成人精品电影在线观看| 18视频在线观看网站| 欧美午夜精品在线| 欧美性受xxxxxx黑人xyx性爽| 国产伦理久久久久久妇女| 亚洲天堂av网| 国产一国产二国产三| 丝袜美腿亚洲一区二区图片| 亚洲一区二区免费在线| 免费理论片在线观看播放老| 亚洲天天做日日做天天谢日日欢| 国产美女网站在线观看| 精品美女一区| 国产丝袜一区视频在线观看 | 伊人久久青草| av有码在线观看| 在线电影一区二区三区| 精品人妻无码一区二区三区| 欧美在线日韩| 国产成人综合精品| 无码国产精品高潮久久99| 国产精品福利一区二区三区| 国产精品欧美激情在线观看| 亚洲一区二区三区免费| 中文字幕亚洲国产| 国内自拍视频在线播放| 成人一二三区视频| 2021狠狠干| 久久精品97| 亚洲视频999| 91看片在线播放| 国产激情精品久久久第一区二区| 中文字幕一区二区三区四区五区六区 | 免费观看精品视频| 国产精品白浆| 欧美激情亚洲激情| 国产偷拍一区二区| 中文字幕中文字幕中文字幕亚洲无线| 四虎永久在线精品无码视频| 国产精品视频3p| 欧美精品久久久久| www久久久久久| 亚洲精选视频在线| 爽爽爽在线观看| 日产精品一区二区| 国产精品第1页| 国产在线自天天| 色天天综合色天天久久| caopeng视频| 丝袜美腿亚洲一区二区图片| 欧美激情国产日韩| 原纱央莉成人av片 | 欧美激情二区| 欧美日韩精品三区| 欧美一级特黄高清视频| 精品亚洲porn| 中文字幕在线乱| 精品国模一区二区三区欧美 | 日韩av电影免费观看| www.成人影院| 亚洲人成电影网站| 国产精品九九久久久久久久| 超碰超碰超碰超碰| 26uuu国产在线精品一区二区| 日本一区二区黄色| 国产探花一区| 国产精品一区二区在线| 欧美日韩在线资源| 日韩一区二区三区av| 九九热国产精品视频| av电影天堂一区二区在线观看| 一女被多男玩喷潮视频| 精品国产视频| 91老司机在线| 丰满诱人av在线播放| 亚洲福利在线播放| 亚洲中文一区二区| 国产精品久久久久久久午夜片 | 国产亚洲aⅴaaaaaa毛片| 啪啪小视频网站| 国产精品伦理在线| 亚洲精品久久一区二区三区777| 最新国产乱人伦偷精品免费网站| 精品国产一区二区三区四区精华| 在线一区视频观看| 欧美成aaa人片免费看| 五月天激情开心网| 欧美日本国产视频| 亚洲国产精一区二区三区性色| 久久影院视频免费| www.国产福利| 国产亚洲精品自拍| 日韩免费视频线观看| 国产一级特黄a大片免费| 97精品一区二区| 国产乱码一区| 成人四虎影院| 国语自产精品视频在线看一大j8| 青青青草原在线| 91精品国产综合久久精品性色 | 亚洲国产精品一区制服丝袜| 日本不卡二区| 亚洲国产aⅴ精品一区二区| 欧美又大又硬又粗bbbbb| 麻豆网站在线免费观看| 日韩电影在线观看中文字幕 | 电影一区二区| 久久久久久久久电影| 国产高清视频在线播放| 精品成人佐山爱一区二区| 免费精品一区二区| 亚洲一区二区精品3399| 国精产品一区一区| 99国产精品久久久| 久久aaaa片一区二区| 日本伊人色综合网| 国产一级爱c视频| 97色伦图片97综合影院| 欧美连裤袜在线视频| 国产ts一区| 亚洲a级在线播放观看| 国产 日韩 欧美一区| 午夜精品久久久久久久99热浪潮| 欧美激情黑人| 色一情一乱一区二区| 免费在线超碰| 日韩电影网在线| 欧美 日韩 人妻 高清 中文| 制服丝袜日韩国产| 在线观看免费视频一区| 日本精品免费观看高清观看| 日本在线小视频| 亚洲午夜电影在线观看| 特一级黄色录像| 国产精品视频在线看| 中文字幕一区二区三区人妻电影| 波多野结衣视频一区| 日韩欧美国产三级| 国产亚洲成人精品| 亚洲欧洲精品一区二区三区 | 911国产网站尤物在线观看| 最新国产在线拍揄自揄视频| 最近2019年手机中文字幕| 精品视频一二区| 精品网站999www| 午夜影院免费视频| 日韩电影大片中文字幕| 色在线免费视频| 亚洲精品美女在线| 无套内谢的新婚少妇国语播放| 亚洲精品99久久久久中文字幕| 丰满人妻一区二区三区四区53| 日韩一区二区三区视频在线观看 | 亚洲国产精品一区二区三区| 成人午夜视频一区二区播放| 欧美xfplay| 天堂v在线观看| 亚洲精品日韩欧美| 国产在线视频网站| 一本一道久久a久久精品逆3p | 澳门久久精品| 国产麻豆日韩| 亚欧洲精品视频在线观看| 麻豆亚洲一区| 欧美色婷婷久久99精品红桃| 亚洲国产精品一区二区第一页| 日韩欧美精品| 欧美日韩亚洲国产成人| 欧美激情偷拍| 蜜臀精品一区二区| 亚洲自拍另类| 国产又大又黄又猛| 国产成人综合网| 中国xxxx性xxxx产国| 久久尤物电影视频在线观看| 亚洲综合欧美综合| 中文字幕一区二区三区四区 | 91免费观看| 欧美大片网址| 欧美一区视久久| 999成人网| www.av片| 日本不卡在线视频| 粗大的内捧猛烈进出视频| www.久久精品| 黄色三级生活片| 亚洲一区二区成人在线观看| 99精品在线播放| 4hu四虎永久在线影院成人| 亚洲av无码一区二区三区性色 | 色天使在线视频| 国产精品少妇自拍| 久久久久久久久久久久久久免费看| 精品久久久久久| 97精品人妻一区二区三区| 精品久久人人做人人爰| 国产黄色片在线播放| 欧美成在线视频| 国产超碰精品| 99国产超薄肉色丝袜交足的后果 | 在线成人性视频| 99精品久久| 一区二区三区欧美精品| 成人激情视频网站| 美女网站视频色| 婷婷中文字幕综合| 国产三级按摩推拿按摩| 亚洲三级黄色在线观看| 欧美人体视频xxxxx| 国产精品美女久久| 欧美日日夜夜| 亚洲高潮无码久久| 免费xxxx性欧美18vr| 日韩精品一区二区三区高清免费| 最新日韩在线视频| 蜜臀尤物一区二区三区直播| 精品久久久久久综合日本欧美| freemovies性欧美| 欧美一乱一性一交一视频| 精品入口麻豆88视频| 亚洲欧洲精品一区| 国产日韩1区| 91人妻一区二区| 亚洲视频一区二区免费在线观看| 激情视频网站在线观看| 亚洲精品动漫100p| 国产白丝在线观看| 99中文字幕| 欧美高清不卡| 91热视频在线观看| 国产精品天美传媒沈樵| 免费观看日批视频| 日韩久久精品成人| 17videosex性欧美| 国产成人精品福利一区二区三区| 天天av综合| 成人不卡免费视频| 成人免费小视频| 亚洲天堂男人网| 中文字幕在线成人| 日韩制服一区| 婷婷五月色综合| 美女脱光内衣内裤视频久久影院| 国产又大又粗又爽的毛片| 一本色道久久综合亚洲91| 日本国产在线| 国产精品1区2区在线观看| 国产videos久久| 黄色aaa级片| 国产精品国产自产拍高清av王其| 久久久久久久久久一级| 国产亚洲人成a一在线v站| 亚洲a∨精品一区二区三区导航| 日韩精品资源| 美女视频免费一区| 婷婷伊人五月天| 欧美va在线播放| 麻豆国产在线| 蜜桃av色综合| 日本欧美一区二区三区| 亚洲精品久久久久久国| 日韩欧美高清dvd碟片| 九九色在线视频| 国产免费一区二区| 噜噜噜91成人网| 亚洲aaa视频| 日韩一区二区三区观看| av色在线观看| 三级三级久久三级久久18| 韩国三级在线一区| 亚洲精品在线观看av| 亚洲免费影视第一页| 日韩经典一区| 91精品一区二区三区四区| 成人av电影在线观看| av毛片在线免费观看| 日韩视频永久免费观看| 成人av动漫| 国产一区视频免费观看| 自拍偷拍欧美激情| 日韩在线视频免费| 国产精品视频永久免费播放| 91精品亚洲| 欧美精品欧美极品欧美激情| 日本精品一区二区三区高清| 超碰公开在线| 国产伦精品一区二区三区在线 | 777精品久无码人妻蜜桃| 国产欧美日韩激情| 国产免费黄色大片| 欧美亚洲视频在线观看| 成人久久久久| 91丨porny丨对白| 日本道色综合久久| 久久国产精品黑丝| 免费一区二区三区| 国产一区二区在线视频| 国产无遮挡又黄又爽在线观看| 中文字幕精品在线视频| 日韩激情精品| 五月婷婷激情久久|