• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于開(kāi)源社區(qū)的編譯原理課程構(gòu)建

    2021-03-31 08:52計(jì)衛(wèi)星王貴珍
    中國(guó)大學(xué)教學(xué) 2021年2期
    關(guān)鍵詞:課程建設(shè)人才培養(yǎng)

    計(jì)衛(wèi)星 王貴珍

    摘 要:目前我國(guó)高等教育從規(guī)模擴(kuò)展全面轉(zhuǎn)向內(nèi)涵式發(fā)展,改進(jìn)培養(yǎng)模式和方法,提高各領(lǐng)域人才培養(yǎng)質(zhì)量,一流課程建設(shè)是關(guān)鍵之舉。本文詳細(xì)闡述了在“云大物智”等新技術(shù)快速演進(jìn)的新時(shí)期如何基于開(kāi)源社區(qū)構(gòu)建編譯原理研究型課程,具體包括在現(xiàn)有研究型課程定義的基礎(chǔ)上進(jìn)一步明確研究型課程的具體特征,說(shuō)明基于開(kāi)源社區(qū)構(gòu)建編譯原理研究型課程的原因和具體方案,結(jié)合基于問(wèn)題的學(xué)習(xí)和U型七步法給出教學(xué)組織與實(shí)施的具體步驟,最后通過(guò)實(shí)踐說(shuō)明方案的可行性。

    關(guān)鍵詞:編譯原理;課程建設(shè);開(kāi)源生態(tài);人才培養(yǎng)

    一、引言

    經(jīng)過(guò)長(zhǎng)時(shí)間的積累和孕育,中國(guó)的芯片制造和系統(tǒng)軟件研發(fā)步入了一個(gè)新的歷史發(fā)展階段,各種國(guó)產(chǎn)芯片呈現(xiàn)百花齊放的良好局面,不僅出現(xiàn)了面向服務(wù)器、桌面系統(tǒng)和智能終端的各類芯片,而且部分企業(yè)也已經(jīng)制訂了“生產(chǎn)一批、研制一批、規(guī)劃一批”的長(zhǎng)遠(yuǎn)發(fā)展路線圖。雖然大部分芯片的研制基于已有的指令架構(gòu),并且融合了開(kāi)源資源,但是正在逐漸形成具有自身特色和差異性的產(chǎn)品體系。芯片和系統(tǒng)軟件也逐步向開(kāi)源靠攏,產(chǎn)學(xué)研正在大力推動(dòng)開(kāi)源社區(qū)的建設(shè)和發(fā)展。在此基礎(chǔ)上,源于國(guó)內(nèi)的開(kāi)源協(xié)議和代碼托管平臺(tái)逐漸走進(jìn)普通開(kāi)發(fā)者的視野。從整體上看,國(guó)產(chǎn)芯片和系統(tǒng)軟件正在融合形成一體化開(kāi)發(fā)生態(tài)的良好趨勢(shì),部分頭部IT企業(yè)更加重視人才生態(tài)體系建設(shè)的重要性,不斷加大資源投入,加速構(gòu)建和形成產(chǎn)學(xué)研一體化的開(kāi)源人才生態(tài)。

    在此背景下,隨著智能技術(shù)的不斷發(fā)展和受國(guó)際形勢(shì)的影響,編譯器及其社區(qū)建設(shè)也正在逐漸發(fā)生改變。例如華為公司開(kāi)源了部分方舟編譯器的源碼,并大力打造基于方舟和鴻蒙系統(tǒng)的開(kāi)源社區(qū)。人工智能技術(shù)的發(fā)展,特別是深度神經(jīng)網(wǎng)絡(luò)及大量加速芯片的出現(xiàn),推動(dòng)了TVM等開(kāi)源項(xiàng)目的創(chuàng)建和不斷發(fā)展。各大公司也在基于自己的芯片設(shè)計(jì)和實(shí)現(xiàn)支撐智能應(yīng)用快速構(gòu)建的工具鏈軟件,量子計(jì)算機(jī)的不斷突破推動(dòng)相關(guān)編程語(yǔ)言和仿真工具的快速發(fā)展。程序設(shè)計(jì)語(yǔ)言和編譯理論與技術(shù)也迎來(lái)了在新的歷史時(shí)期再次發(fā)展和應(yīng)用的新機(jī)遇。與傳統(tǒng)編譯技術(shù)相比,目前以及將來(lái)的需求與應(yīng)用貼合得更加緊密,并且面向的問(wèn)題也更加抽象和復(fù)雜,這就對(duì)編譯人才的培養(yǎng)提出了新的需求。

    首先,編譯人才的培養(yǎng)應(yīng)緊跟時(shí)代發(fā)展和技術(shù)進(jìn)步,注重應(yīng)用的引領(lǐng)發(fā)展作用。隨著“云大物智”的不斷發(fā)展和成熟,應(yīng)用不僅驅(qū)動(dòng)了計(jì)算機(jī)體系架構(gòu)的發(fā)展變化,也逐步在影響系統(tǒng)軟件的地位和作用。關(guān)注應(yīng)用的發(fā)展和未來(lái)趨勢(shì),能夠預(yù)先布局人才培養(yǎng),引領(lǐng)技術(shù)發(fā)展。例如量子計(jì)算正逐步走進(jìn)大眾視野,面向量子計(jì)算機(jī)的編程語(yǔ)言和工具鏈也逐步成為大家關(guān)注的熱點(diǎn)。

    其次,編譯人才的培養(yǎng)應(yīng)面向產(chǎn)業(yè)需求,走產(chǎn)學(xué)研相結(jié)合的發(fā)展路線,讓“所學(xué)即所用”更早地貫徹到教學(xué)過(guò)程中。直接面向產(chǎn)業(yè)實(shí)際需求,讓學(xué)生能夠直觀地感受學(xué)習(xí)的有用性和實(shí)用性。同時(shí)要讓“科研引領(lǐng)教學(xué)”成為潮流,培養(yǎng)學(xué)生的超前創(chuàng)新意識(shí)以及引領(lǐng)技術(shù)發(fā)展和進(jìn)步的領(lǐng)導(dǎo)和責(zé)任意識(shí)。

    最后,編譯人才的培養(yǎng)要面向現(xiàn)實(shí),直面課堂學(xué)習(xí)和工程實(shí)踐之間的差異性。教學(xué)的組織實(shí)施面臨眾多的問(wèn)題,這些問(wèn)題既有整體設(shè)計(jì)、全局規(guī)劃不到位的原因,也有資源受限、時(shí)間和空間受限的實(shí)際情況,如何調(diào)和二者之間的矛盾是解決問(wèn)題的關(guān)鍵。

    滿足產(chǎn)業(yè)需求是整體教學(xué)設(shè)計(jì)的基礎(chǔ)和出發(fā)點(diǎn),科教融合是核心理念,產(chǎn)學(xué)協(xié)同是教學(xué)組織實(shí)施的具體路線。本文基于開(kāi)源生態(tài),探討編譯原理研究型課程的革新方案,考慮到學(xué)生學(xué)習(xí)特點(diǎn)和時(shí)間特點(diǎn),提出基于開(kāi)源社區(qū)的編譯課程建設(shè)與人才培養(yǎng)方案,兼顧學(xué)校理論學(xué)習(xí)與工業(yè)強(qiáng)度訓(xùn)練,實(shí)現(xiàn)創(chuàng)新與實(shí)踐相結(jié)合,形成具有特色的編譯人才培養(yǎng)路徑。

    本文首先對(duì)研究型課程的基本概念和內(nèi)涵進(jìn)行闡述,接下來(lái)討論基于開(kāi)源社區(qū)進(jìn)行研究型課程建設(shè)以及編譯人才培養(yǎng)的優(yōu)勢(shì)與特點(diǎn),而后詳細(xì)闡述對(duì)應(yīng)的課程教學(xué)方案設(shè)計(jì)與實(shí)施方式,最后通過(guò)一學(xué)期的教學(xué)實(shí)踐對(duì)所提出的方法進(jìn)行驗(yàn)證。

    二、研究型課程內(nèi)涵

    行為主義、認(rèn)知主義、建構(gòu)主義和人本主義是教育心理學(xué)的四種代表流派,其中建構(gòu)主義認(rèn)為學(xué)習(xí)的過(guò)程是學(xué)習(xí)者主動(dòng)建構(gòu)知識(shí)的過(guò)程,學(xué)習(xí)是建構(gòu)內(nèi)在心理表征的過(guò)程,學(xué)習(xí)者并不是把知識(shí)從外界搬到記憶中,而是以原有的經(jīng)驗(yàn)為基礎(chǔ),通過(guò)與外界的相互作用來(lái)建構(gòu)新的理解。因此學(xué)習(xí)活動(dòng)不是由教師單純向?qū)W生傳遞知識(shí),也不是學(xué)生被動(dòng)地接受信息的過(guò)程,而是學(xué)生憑借原有的知識(shí)和經(jīng)驗(yàn),通過(guò)與外界的互動(dòng),主動(dòng)地生成信息內(nèi)在表示的過(guò)程。建構(gòu)主義的主要應(yīng)用是探究式學(xué)習(xí),亦即研究型教學(xué)。研究型教學(xué)首先是一種新型的教學(xué)模式。所謂教學(xué)模式,就是在一定教學(xué)思想指導(dǎo)下,為實(shí)現(xiàn)教學(xué)目標(biāo)而建立的比較穩(wěn)定的教學(xué)操作程序及理論化的教學(xué)結(jié)構(gòu)[1]。

    目前關(guān)于研究型教學(xué)并沒(méi)有統(tǒng)一的認(rèn)識(shí)[2-4],其中文章[5]給出的具體定義為:“以課程內(nèi)容和學(xué)生的知識(shí)經(jīng)驗(yàn)為基礎(chǔ),在教學(xué)過(guò)程中選擇恰當(dāng)?shù)目茖W(xué)問(wèn)題為載體,以學(xué)生為中心創(chuàng)設(shè)情境,引導(dǎo)學(xué)生充分參與、主動(dòng)探究,使學(xué)生能夠自主地發(fā)現(xiàn)問(wèn)題、研究問(wèn)題和解決問(wèn)題,并從中體驗(yàn)資料收集、方案設(shè)計(jì)、方案研討、實(shí)驗(yàn)驗(yàn)證、得出結(jié)論完整的科學(xué)研究過(guò)程,進(jìn)而學(xué)習(xí)科學(xué)知識(shí)、掌握研究方法,并培養(yǎng)其創(chuàng)新能力和探究精神?!蔽恼耓6]認(rèn)為研究型教學(xué)模式則是以知識(shí)傳授為依托,以能力培養(yǎng)為主要內(nèi)容,把學(xué)習(xí)、研究、實(shí)踐有機(jī)結(jié)合以引導(dǎo)學(xué)生深度參與、主動(dòng)發(fā)揮創(chuàng)造性地運(yùn)用知識(shí)和能力,自主地發(fā)現(xiàn)問(wèn)題、研究問(wèn)題和解決問(wèn)題,在研討中積累知識(shí)、培養(yǎng)能力和鍛煉思維,同時(shí)養(yǎng)成科學(xué)研究的精神和科學(xué)態(tài)度,以培養(yǎng)高層次、復(fù)合型、多樣化的高素質(zhì)創(chuàng)新型人才的一種教學(xué)模式。文獻(xiàn)[7]也給出了類似的定義。

    沈其華等人對(duì)近年一項(xiàng)面向二十多所研究型大學(xué)的調(diào)研結(jié)果進(jìn)行分析,梳理了這些研究型大學(xué)課程改革的主要議題和重點(diǎn),總結(jié)了5個(gè)關(guān)鍵詞,它們分別是:科教融合、學(xué)術(shù)素養(yǎng)、學(xué)科交叉、國(guó)際聯(lián)結(jié)和社區(qū)參與。其中科教融合要求在微觀的課程設(shè)計(jì)和教學(xué)實(shí)施層面,建立以科研成果為主導(dǎo)的教學(xué)、以科研方法訓(xùn)練為導(dǎo)向的教學(xué)、基于科研項(xiàng)目的教學(xué)和由教學(xué)研究支撐的教學(xué)等幾個(gè)路徑,使得科研項(xiàng)目不再游離于專業(yè)核心課程之外;學(xué)術(shù)素養(yǎng)主要指的是學(xué)術(shù)寫作和表達(dá)交流的能力,學(xué)術(shù)素養(yǎng)的培養(yǎng)主要體現(xiàn)為在專業(yè)的主干、核心課程中打造相關(guān)的閱讀、寫作與表達(dá)訓(xùn)練模塊;學(xué)科交叉則主要是指部分學(xué)校對(duì)于本科生交叉學(xué)科學(xué)習(xí)的有效性進(jìn)行了自審,對(duì)如何保持課程深度與廣度之間的平衡展開(kāi)了討論;國(guó)際聯(lián)結(jié)主要強(qiáng)調(diào)培養(yǎng)“全球公民”意識(shí),提高所有在校生的跨文化意識(shí)和技能;社區(qū)參與是指大學(xué)通過(guò)和地方以及國(guó)家組織、社團(tuán)和社區(qū)的合作,拓展活動(dòng)和影響邊界、進(jìn)行知識(shí)傳播與創(chuàng)造,許多大學(xué)都認(rèn)識(shí)到,從本科教學(xué)和學(xué)生發(fā)展的角度,社區(qū)參與能夠培養(yǎng)學(xué)生的社會(huì)責(zé)任心,提高其應(yīng)用知識(shí)、解決復(fù)雜實(shí)踐問(wèn)題的能力,促進(jìn)全面發(fā)展,以及提供潛在的就業(yè)創(chuàng)業(yè)機(jī)會(huì)等[8]。這是對(duì)課程觀察的結(jié)果,從其中的論述不難發(fā)現(xiàn),科教融合與學(xué)術(shù)素養(yǎng)其實(shí)對(duì)應(yīng)著問(wèn)題導(dǎo)向的教學(xué)模式,國(guó)際聯(lián)結(jié)和社區(qū)參與在問(wèn)題的解決方式和參與深度上給出了具體的要求。

    關(guān)于研究型教學(xué)的設(shè)計(jì)與組織實(shí)施,文章[5]同樣也提出課程教學(xué)應(yīng)以PBL(Problem Based Learning)策略為主線,以“專題研討”和“案例研討”為主要教學(xué)方法,并將有助于開(kāi)展研究型教學(xué)的多種啟發(fā)式、互動(dòng)式教學(xué)方法有機(jī)結(jié)合。無(wú)論是“專題研討”,還是“案例研討”,都是以問(wèn)題為先導(dǎo),由問(wèn)題的解決而引發(fā)討論。因此,在授課過(guò)程中結(jié)合課程內(nèi)容精心創(chuàng)設(shè)情境引出問(wèn)題,注重培養(yǎng)計(jì)算思維和創(chuàng)新能力,幫助學(xué)生學(xué)會(huì)如何學(xué)習(xí),符合研究型教學(xué)理念,有效地提高了課堂教學(xué)效果和課程教學(xué)質(zhì)量。關(guān)于問(wèn)題的研討過(guò)程,文章[9]提出了U型七步探究法,老師充當(dāng)教練,學(xué)習(xí)中的問(wèn)題可以由老師事先設(shè)定或者從討論組中征集,然后指定某組一位學(xué)生作為案主,依次進(jìn)行“定題(確定問(wèn)題)、躬問(wèn)(提出問(wèn)題)、探究(討論問(wèn)題)、定見(jiàn)(找出真正的問(wèn)題)、解析(解決問(wèn)題)、反思(自己是否存在這樣的問(wèn)題)、心得(本次收獲)”這七步,使每個(gè)學(xué)生都能在U型七步探究中獲得受益。

    綜上所述,我們發(fā)現(xiàn)研究型課程是以知識(shí)傳授為依托,以培養(yǎng)學(xué)生的創(chuàng)新能力和探究精神為主要目標(biāo),通過(guò)創(chuàng)設(shè)情境和提出問(wèn)題,引導(dǎo)學(xué)生充分參與、主動(dòng)探究,學(xué)習(xí)科學(xué)知識(shí),掌握研究方法,培養(yǎng)能力和鍛煉思維,養(yǎng)成科學(xué)研究的精神和科學(xué)態(tài)度的一種教學(xué)模式。科教融合、學(xué)科交叉、國(guó)際聯(lián)結(jié)和社區(qū)參與是研究型課程應(yīng)具有的基本特征。

    三、基于開(kāi)源社區(qū)的編譯原理研究型課程設(shè)計(jì)

    軟件的開(kāi)源運(yùn)動(dòng)始于對(duì)專有代碼限制的回應(yīng),是一種分散的軟件開(kāi)發(fā)模式,鼓勵(lì)開(kāi)放式協(xié)作。隨著互聯(lián)網(wǎng)的興起,開(kāi)源軟件得到快速的發(fā)展,許多大型企業(yè)和機(jī)構(gòu)紛紛支持開(kāi)源運(yùn)動(dòng)的發(fā)展。開(kāi)源社區(qū)是一個(gè)由來(lái)自世界各地的貢獻(xiàn)者組成的松散的、臨時(shí)的社區(qū),社區(qū)成員對(duì)滿足一個(gè)共同的需求有著共同的興趣,使用一個(gè)高效的協(xié)作開(kāi)發(fā)環(huán)境完成從小型項(xiàng)目到大型項(xiàng)目的開(kāi)發(fā),并且組織架構(gòu)和協(xié)作方式隨著時(shí)間的推移逐步形成。例如,github是全球知名的開(kāi)源項(xiàng)目托管平臺(tái),目前有4000萬(wàn)名活躍開(kāi)發(fā)人員,2018年10月到2019年10月總計(jì)有4400萬(wàn)個(gè)新項(xiàng)目創(chuàng)建,這其中包括170萬(wàn)名在校學(xué)習(xí)的學(xué)生。目前有3.1萬(wàn)名教師使用github向?qū)W生講授實(shí)際生產(chǎn)環(huán)境中的開(kāi)發(fā)流程,并且這一數(shù)字在快速增長(zhǎng)中。開(kāi)源項(xiàng)目的參與者通常是全球各地的維護(hù)者、開(kāi)發(fā)人員、研究人員、設(shè)計(jì)者、寫作人員以及其他類型的人員,平均情況下,github上每個(gè)項(xiàng)目有來(lái)自41個(gè)國(guó)家和地區(qū)的貢獻(xiàn)者參與。開(kāi)源項(xiàng)目之間也存在著廣泛的關(guān)聯(lián),最流行的50個(gè)項(xiàng)目平均每個(gè)被360萬(wàn)個(gè)項(xiàng)目使用[10]。

    目前大部分高級(jí)程序設(shè)計(jì)語(yǔ)言的實(shí)現(xiàn)從一開(kāi)始就是開(kāi)源的,現(xiàn)在能夠從開(kāi)源社區(qū)獲取到的高級(jí)程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)包括C/C++,Java,Ruby,Haskell,Python,Go,Rust等,并且同一個(gè)高級(jí)程序設(shè)計(jì)語(yǔ)言可能存在多個(gè)開(kāi)源項(xiàng)目的不同實(shí)現(xiàn),例如Ruby有C語(yǔ)言版本的、Java版本的以及基于.net版本的。Python對(duì)應(yīng)有Cpython,Jython,IronPython和PyPy等。基于開(kāi)源社區(qū)進(jìn)行編譯原理研究型課程建設(shè)有眾多優(yōu)勢(shì),主要包括:

    ·開(kāi)源項(xiàng)目大多是計(jì)算機(jī)科研成果的實(shí)現(xiàn)載體,也易于科研成果的植入和再現(xiàn),例如LLVM是一個(gè)研究項(xiàng)目,后來(lái)逐漸演化為工業(yè)級(jí)的編譯器;

    ·開(kāi)源項(xiàng)目源碼和文檔易于獲取,具有活躍的開(kāi)放社區(qū),方便學(xué)生獲取資源和與社區(qū)互動(dòng);

    ·開(kāi)源社區(qū)代表著先進(jìn)技術(shù)發(fā)展的趨勢(shì),學(xué)習(xí)和探究開(kāi)源項(xiàng)目易于向工業(yè)強(qiáng)度項(xiàng)目過(guò)渡;

    ·開(kāi)源項(xiàng)目已有建設(shè)基礎(chǔ),方便問(wèn)題的設(shè)置以及構(gòu)建增量型的探究問(wèn)題,減少了對(duì)學(xué)時(shí)的要求;

    ·優(yōu)秀的學(xué)生學(xué)習(xí)成果能夠在開(kāi)源社區(qū)共享,提高學(xué)生的參與感和成就感,推動(dòng)開(kāi)源項(xiàng)目的持續(xù)發(fā)展,培養(yǎng)學(xué)生的開(kāi)源意識(shí);

    ·開(kāi)源社區(qū)是一個(gè)開(kāi)放的國(guó)際型社區(qū),多方多員參與,能夠提升國(guó)際視野,培養(yǎng)開(kāi)源意識(shí)。

    因此,基于開(kāi)源社區(qū)構(gòu)建的編譯原理研究型課程能夠滿足科教融合、國(guó)際聯(lián)結(jié)和社區(qū)參與等基本特征。以開(kāi)源項(xiàng)目為參與和探究對(duì)象,在具體操作上,結(jié)合教學(xué)內(nèi)容又分為4個(gè)不同的層次設(shè)置研究問(wèn)題,包括分析現(xiàn)有開(kāi)源項(xiàng)目的工作原理和實(shí)現(xiàn)技術(shù)路徑,發(fā)現(xiàn)現(xiàn)有開(kāi)源系統(tǒng)中存在的問(wèn)題并提出改進(jìn)建議,基于現(xiàn)有開(kāi)源系統(tǒng)的問(wèn)題進(jìn)行增量設(shè)計(jì)與實(shí)現(xiàn),創(chuàng)建有影響力的可持續(xù)發(fā)展的開(kāi)源項(xiàng)目。目前玩具型教學(xué)實(shí)踐一直受到工業(yè)界的質(zhì)疑,但是在實(shí)際教學(xué)過(guò)程中實(shí)施工業(yè)強(qiáng)度的教學(xué)實(shí)踐又存在眾多的困難。首先是教學(xué)學(xué)時(shí)非常有限,沒(méi)有足夠的時(shí)間從頭開(kāi)始構(gòu)建工業(yè)強(qiáng)度的實(shí)際項(xiàng)目;其次,工業(yè)強(qiáng)度的項(xiàng)目難度比較高,不適合于所有的學(xué)生學(xué)習(xí)和實(shí)踐。因此通過(guò)不同層次的分解和組織能夠覆蓋不同學(xué)生群體,以學(xué)生為中心實(shí)現(xiàn)個(gè)性化培養(yǎng)。

    結(jié)合研究型課程的定義以及基于問(wèn)題學(xué)習(xí)的方法,依托開(kāi)源社區(qū)進(jìn)行研究型課程建設(shè)的主要思路如圖1所示。首先,場(chǎng)景創(chuàng)設(shè)與問(wèn)題設(shè)計(jì)要從課程教學(xué)內(nèi)容出發(fā),結(jié)合身邊的熱點(diǎn)事件和現(xiàn)象,充分考慮和利用開(kāi)源資源進(jìn)行構(gòu)建。一方面,結(jié)合身邊的熱點(diǎn)事件能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,提高解決實(shí)際問(wèn)題的能力;另一方面,以開(kāi)源社區(qū)為依托,能夠使得問(wèn)題的研究與實(shí)踐更接地氣,易于在有限的學(xué)時(shí)內(nèi)完成教學(xué)組織和實(shí)施,也能使學(xué)生更早接觸開(kāi)源社區(qū),培養(yǎng)開(kāi)源精神。其次,在具體教與學(xué)的過(guò)程中,課程教學(xué)和問(wèn)題研究都是以問(wèn)題為中心,課程教學(xué)重在介紹問(wèn)題的起源、發(fā)展與現(xiàn)狀,從知識(shí)體系和問(wèn)題解決思路上進(jìn)行引導(dǎo);而問(wèn)題研究則以某個(gè)開(kāi)源項(xiàng)目為依托,重在學(xué)習(xí)和閱讀相關(guān)文檔和源碼,自我學(xué)習(xí)、思考與動(dòng)手實(shí)踐,與開(kāi)源社區(qū)的交互、討論與合作等方面。最后,問(wèn)題的研究成果作為課程評(píng)價(jià)的一部分計(jì)入課程成績(jī),而這也能反過(guò)來(lái)有效推動(dòng)研究成果的產(chǎn)出。更為重要的是,學(xué)生對(duì)特定問(wèn)題的研究與實(shí)踐成果可以反饋到開(kāi)源社區(qū),例如提交最新發(fā)現(xiàn)的bug,為開(kāi)源項(xiàng)目編制文檔,在開(kāi)源項(xiàng)目的基礎(chǔ)上貢獻(xiàn)新的代碼,甚至創(chuàng)建新的開(kāi)源項(xiàng)目并持續(xù)建設(shè)。這些提交的內(nèi)容一旦被開(kāi)源社區(qū)所接受,將極大地激勵(lì)學(xué)生對(duì)相關(guān)問(wèn)題的進(jìn)一步學(xué)習(xí)和探討。

    針對(duì)編譯原理課程的具體教學(xué)內(nèi)容,大量的開(kāi)源項(xiàng)目貫穿整個(gè)編譯教學(xué)過(guò)程,這里既有重量級(jí)的項(xiàng)目(例如GCC和LLVM),也有輕量級(jí)的(例如lcc和Vlint等)。以Soot為例,Soot是一個(gè)Java代碼分析框架,現(xiàn)在隨著Soot的不斷優(yōu)化改進(jìn),Soot已經(jīng)成為一個(gè)廣泛應(yīng)用于Java 程序分析和優(yōu)化的通用框架。Soot提供4種類型的代碼中間表示形式:Baf,Jimple,Shimple和Grimp。基于Soot框架,能夠方便地完成全局方法調(diào)用圖的構(gòu)建,結(jié)合其IFDS數(shù)據(jù)流分析框架,可以完成到達(dá)定值等數(shù)據(jù)流問(wèn)題的實(shí)現(xiàn),進(jìn)一步拓展可以在全局方法調(diào)用圖和數(shù)據(jù)流分析的基礎(chǔ)上基于該框架構(gòu)建代碼缺陷分析工具。由于空間有限,圖2僅僅羅列了很少部分開(kāi)源項(xiàng)目。如前所述,每個(gè)語(yǔ)言幾乎都能找到開(kāi)源實(shí)現(xiàn),并且存在非常多的編譯分析框架和工具,其他開(kāi)源項(xiàng)目也可以成為編譯分析和優(yōu)化的對(duì)象,因此實(shí)際可用的開(kāi)源項(xiàng)目遠(yuǎn)遠(yuǎn)超出圖中所列的部分。

    四、編譯原理研究型課程實(shí)施方案

    針對(duì)編譯原理教學(xué)目標(biāo)和教學(xué)內(nèi)容,按照U型七步探究法給出教學(xué)組織與實(shí)施方案。在研究型課程教學(xué)的過(guò)程中,教師和學(xué)生各有分工,且互相合作,課上課下有銜接,線上線下相結(jié)合,具體方案如圖3所示。

    首先,在開(kāi)課前教師圍繞教學(xué)內(nèi)容創(chuàng)設(shè)情境、提出問(wèn)題、調(diào)研開(kāi)源項(xiàng)目并完成教案設(shè)計(jì)。在這里情境創(chuàng)設(shè)應(yīng)選擇學(xué)生身邊發(fā)生的,易于代入的事件和人物,并在此基礎(chǔ)上提出初步問(wèn)題。還需要根據(jù)教學(xué)內(nèi)容和所提出的問(wèn)題選擇合適的開(kāi)源項(xiàng)目供學(xué)生進(jìn)行學(xué)習(xí)、分析和實(shí)踐。在面向大規(guī)模學(xué)生群體授課時(shí),開(kāi)源項(xiàng)目的選擇應(yīng)具有層次性,能夠滿足不同學(xué)生的需求。也可以根據(jù)需要構(gòu)建新的開(kāi)源項(xiàng)目,由教師進(jìn)行項(xiàng)目管理,多名學(xué)生聯(lián)合參與完成。

    其次,教師開(kāi)課后在適當(dāng)?shù)臅r(shí)間拋出情境、問(wèn)題和資料,留出一定的時(shí)間給學(xué)生做調(diào)研與實(shí)踐。最重要的是在課堂上進(jìn)行組織討論,經(jīng)過(guò)課堂上的討論和思想的碰撞,要求學(xué)生在課后進(jìn)行深入調(diào)研、總結(jié)和驗(yàn)證。

    最后,教師對(duì)這段教學(xué)活動(dòng)進(jìn)行評(píng)價(jià)和總結(jié)。除了課堂上的展示之外,學(xué)生還應(yīng)該積極向開(kāi)源社區(qū)反饋經(jīng)與教師確認(rèn)后有價(jià)值的成果,積極參與開(kāi)源項(xiàng)目建設(shè),以獲得開(kāi)源社區(qū)的認(rèn)可。

    與U型七步法中的定題、提問(wèn)、探究、定見(jiàn)、解析、反思、心得相對(duì)應(yīng),其中定題和提問(wèn)由教師在開(kāi)課前完成,探究和定見(jiàn)是對(duì)問(wèn)題的進(jìn)一步深入和分析,由教師和學(xué)生互相配合、由淺入深、從課上到課下完成,而問(wèn)題的解析是通過(guò)同學(xué)課堂討論和教師引導(dǎo)、結(jié)合開(kāi)源項(xiàng)目實(shí)際調(diào)研、分析和實(shí)踐完成。最后教師和學(xué)生都要進(jìn)行反思,學(xué)生對(duì)問(wèn)題進(jìn)行總結(jié)、鞏固深化,教師對(duì)教學(xué)效果進(jìn)行評(píng)價(jià)和總結(jié),以便于完成課程的持續(xù)改進(jìn)。

    在這個(gè)過(guò)程中,開(kāi)源項(xiàng)目是老師和學(xué)生工作的對(duì)象。學(xué)生不再是被動(dòng)的知識(shí)接受者,而是主動(dòng)的思考者、探究者和建構(gòu)者,他們通過(guò)研究開(kāi)源項(xiàng)目主動(dòng)發(fā)現(xiàn)和重構(gòu)知識(shí);教師成為教學(xué)活動(dòng)的設(shè)計(jì)者、組織者、參與者、指導(dǎo)者和幫助者,主要做法是以不同粒度的“問(wèn)題”為主線來(lái)進(jìn)行組織和設(shè)計(jì),使學(xué)生在問(wèn)題調(diào)研的過(guò)程中更主動(dòng)、更廣泛、更深入地激活自己的原有經(jīng)驗(yàn),幫助理解當(dāng)前的問(wèn)題情境,通過(guò)分析推理得到新結(jié)論,從而構(gòu)建自己的新知識(shí),豐富自己的實(shí)踐經(jīng)驗(yàn)。

    采用“問(wèn)題導(dǎo)向式教學(xué)”策略進(jìn)行編譯原理課程教學(xué)設(shè)計(jì),其核心思想是強(qiáng)調(diào)把學(xué)習(xí)設(shè)置在復(fù)雜的、有意義的問(wèn)題情境中,通過(guò)讓學(xué)生合作解決真實(shí)世界中的現(xiàn)實(shí)問(wèn)題,來(lái)探究隱含于問(wèn)題背后的科學(xué)知識(shí)。以教學(xué)內(nèi)容為基礎(chǔ),設(shè)計(jì)明確適當(dāng)?shù)膶W(xué)習(xí)場(chǎng)景來(lái)開(kāi)展“問(wèn)題導(dǎo)向式教學(xué)”,提出切合實(shí)際的“現(xiàn)實(shí)問(wèn)題”,這二者是能否成功實(shí)施研究型教學(xué)的關(guān)鍵。場(chǎng)景應(yīng)與當(dāng)前的熱點(diǎn)相關(guān),與時(shí)代發(fā)展相符,場(chǎng)景決定了問(wèn)題的代入是否成功,現(xiàn)實(shí)問(wèn)題要有一定的挑戰(zhàn)性,也要符合學(xué)生當(dāng)前的學(xué)習(xí)時(shí)限和未來(lái)工作與研究需要。如前所述,解決實(shí)際問(wèn)題,符合近工業(yè)強(qiáng)度,實(shí)現(xiàn)國(guó)際聯(lián)結(jié),開(kāi)源項(xiàng)目是非常好的切入點(diǎn)。下面以運(yùn)行時(shí)系統(tǒng)和程序設(shè)計(jì)語(yǔ)言為例簡(jiǎn)單介紹筆者在實(shí)踐中提出的兩個(gè)問(wèn)題。

    (1)華為為什么要構(gòu)建自己的編譯器?2019年8月,華為部分開(kāi)源了方舟編譯器的源碼,在此之前已經(jīng)有較多的新聞報(bào)道,甚至一度成為大家討論的熱點(diǎn)問(wèn)題。在此背景下深入探討方舟編譯器出現(xiàn)的背景,有利于學(xué)生對(duì)編譯器以及計(jì)算機(jī)系統(tǒng)工作過(guò)程的深入理解。這一問(wèn)題的解析可以貫穿整個(gè)教學(xué)過(guò)程,覆蓋編譯引論、前端實(shí)現(xiàn)、中間代碼呈現(xiàn)、運(yùn)行時(shí)系統(tǒng)構(gòu)建、目標(biāo)代碼生成等各個(gè)教學(xué)環(huán)節(jié)。在解析方舟編譯器部分開(kāi)源代碼的基礎(chǔ)上,還可以為其實(shí)現(xiàn)新的前端,構(gòu)建一個(gè)輕量級(jí)的虛擬機(jī)對(duì)中間代碼進(jìn)行解釋執(zhí)行,甚至可以在后端沒(méi)有發(fā)布出來(lái)之前,將其MAPLE代碼翻譯到ARM或者x86等平臺(tái)上執(zhí)行。為了引導(dǎo)學(xué)生完成工作,教師需要講授相關(guān)的原理,提供相關(guān)的源碼和文檔資料,并給出建議的分析重點(diǎn)、分析方法和工具、實(shí)現(xiàn)技術(shù)路徑,需要解決的關(guān)鍵問(wèn)題等。

    (2)什么樣的編程語(yǔ)言適合青少年學(xué)習(xí)?隨著大數(shù)據(jù)技術(shù)和人工智能技術(shù)的深入發(fā)展和普及,目前關(guān)于青少年計(jì)算思維培養(yǎng)和編程教育的廣告隨處可見(jiàn),各個(gè)教育機(jī)構(gòu)和研究機(jī)構(gòu)也紛紛推出了自己的培訓(xùn)方案。很多家長(zhǎng)在為小孩學(xué)習(xí)C++還是學(xué)習(xí)Python而苦惱,除此之外,還有Scratch之類的圖形化編程語(yǔ)言?;诖藞?chǎng)景構(gòu)建的初步問(wèn)題就是什么樣的編程語(yǔ)言適合青少年學(xué)習(xí)。在這個(gè)問(wèn)題的調(diào)研中,需要了解目前流行的編程語(yǔ)言有哪些,有何不同,分別適合于哪些應(yīng)用領(lǐng)域和人群?進(jìn)一步的延伸討論問(wèn)題包括什么是一個(gè)好的編程語(yǔ)言,為什么會(huì)有這么多編程語(yǔ)言?在實(shí)踐階段可以對(duì)目前主流程序設(shè)計(jì)語(yǔ)言進(jìn)行調(diào)研、對(duì)比分析,并對(duì)現(xiàn)有的語(yǔ)言進(jìn)行改造和擴(kuò)展,當(dāng)然也可以引導(dǎo)學(xué)生設(shè)計(jì)并實(shí)現(xiàn)適合于青少年學(xué)習(xí)的新的編程語(yǔ)言。在這個(gè)過(guò)程中涉及的開(kāi)源項(xiàng)目包括Scratch,Python以及各種IDE和OJ系統(tǒng)。

    五、教學(xué)實(shí)踐及其效果

    筆者基于上述思路進(jìn)行了實(shí)踐,首先搭建了一個(gè)半開(kāi)源的編譯器實(shí)現(xiàn)框架BIT-MiniCC,要求大部分學(xué)生在實(shí)踐中基于該開(kāi)源項(xiàng)目進(jìn)行增量開(kāi)發(fā)。此外,在小部分學(xué)生中進(jìn)行了深入實(shí)踐,針對(duì)相應(yīng)的場(chǎng)景和問(wèn)題,成立了7個(gè)研究小組,分別從程序設(shè)計(jì)語(yǔ)言比較與分析、新語(yǔ)言設(shè)計(jì)與實(shí)現(xiàn)、已有語(yǔ)言實(shí)現(xiàn)分析、數(shù)據(jù)庫(kù)軟件中用到的編譯原理技術(shù)等方面進(jìn)行深入研究。在課程結(jié)束的時(shí)候,7個(gè)研究小組中,有1個(gè)小組向開(kāi)源社區(qū)提交了問(wèn)題,2個(gè)研究小組對(duì)已有的開(kāi)源項(xiàng)目進(jìn)行深入分析,1個(gè)小組對(duì)已有的開(kāi)源項(xiàng)目進(jìn)行了升級(jí)改造,3個(gè)研究小組建立自己的開(kāi)源項(xiàng)目。

    如圖4所示,通過(guò)對(duì)課程教學(xué)過(guò)程中完成基礎(chǔ)實(shí)驗(yàn)部分使用的開(kāi)源項(xiàng)目BIT-MiniCC進(jìn)行統(tǒng)計(jì)分析,發(fā)現(xiàn)接近85%的同學(xué)選擇使用了該項(xiàng)目作為增量開(kāi)發(fā)的基礎(chǔ),也有少部分同學(xué)由于對(duì)BIT-MiniCC開(kāi)發(fā)使用的Java語(yǔ)言不熟悉,選擇使用了自己更為熟悉的C/C++或者Python進(jìn)行開(kāi)發(fā),還有部分同學(xué)前期自己開(kāi)發(fā),但是后期感覺(jué)時(shí)間壓力比較大,所以轉(zhuǎn)為使用開(kāi)源框架提高開(kāi)發(fā)效率。

    圖5展示了在課程學(xué)習(xí)過(guò)程中大家對(duì)開(kāi)源項(xiàng)目的使用情況,普遍使用比較多的是詞法和語(yǔ)法自動(dòng)生成工具,以及學(xué)習(xí)和分析已有編譯器LLVM,GCC,Python的內(nèi)部具體實(shí)現(xiàn)方式,還有JSON解析、MIPS和RISC-V模擬器等相關(guān)開(kāi)源項(xiàng)目。目前大部分獲取閱讀、修改和提交主要集中在BIT-MiniCC上,也有部分同學(xué)將自己的完整實(shí)現(xiàn)進(jìn)行了開(kāi)源。

    最后,基于開(kāi)源社區(qū)的顯著變化就是,由于大家了解了開(kāi)源項(xiàng)目實(shí)現(xiàn)過(guò)程中使用的中間代碼的多樣性,部分同學(xué)還對(duì)部分開(kāi)源項(xiàng)目進(jìn)行了深入的分析,因此在編譯課程實(shí)驗(yàn)中就有了更多的選擇。其中最大的變化是更多的同學(xué)選擇了華為方舟編譯器的MAPLE IR進(jìn)行課程實(shí)驗(yàn)。

    六、結(jié)語(yǔ)

    國(guó)產(chǎn)自主化計(jì)算機(jī)系統(tǒng)的快速發(fā)展離不開(kāi)開(kāi)源社區(qū)的建設(shè)和運(yùn)營(yíng),因此基于開(kāi)源社區(qū)進(jìn)行研究型課程的建設(shè)具有良好的根基,并且符合研究型課程的科教融合、國(guó)際聯(lián)結(jié)和社區(qū)參與等基本特征。本文雖然對(duì)研究型課程的定義和特征作了進(jìn)一步的推演,但是其內(nèi)涵和外延還有待進(jìn)一步深入研究和明確?;陂_(kāi)源社區(qū)和U型七步法構(gòu)建的研究型課程教學(xué)方案是在一流課程建設(shè)背景下的一次重要嘗試,所給出的方案在局部進(jìn)行了教學(xué)實(shí)踐并取得了顯著的效果,對(duì)其他研究型課程建設(shè)具有較好的參考價(jià)值。

    參考文獻(xiàn):

    [1]陳琦,劉儒德. 當(dāng)代教育心理學(xué)[M]. 北京:北京師范大學(xué)出版社,2007.

    [2]卞素萍. 美國(guó)研究型教學(xué)的啟示[J]. 江蘇高教,2019(11):65-68.

    [3]李彩飛. 馬克思主義基本原理概論課研究型教學(xué)的模式創(chuàng)新與功能價(jià)值[J]. 教學(xué)研究,2017,40(2):73-77.

    [4]葉國(guó)榮,陳達(dá)強(qiáng),吳碧艷. 高校本科生教育中研究型教學(xué)模式探討[J]. 中國(guó)高教研究,2009(3):90-91.

    [5]李春,鄒逢興,周宗潭,等.《計(jì)算機(jī)硬件技術(shù)基礎(chǔ)》精品課程研究型教學(xué)探索與實(shí)踐[J]. 高等教育研究學(xué)報(bào),2013,36(1):26-29.

    [6]李曉東,李玉川,李曉萌. “功能高分子材料”研究型課程初探[C]. Proceedings of 2018.

    [7]席酉民. 研究型教學(xué):并非在傳統(tǒng)教學(xué)中加點(diǎn)研究佐料[J]. 中國(guó)高等教育,2016(21):42-44.

    [8]里瑟琦智庫(kù). 歐美研究型大學(xué)本科課程改革的五個(gè)關(guān)鍵詞[EB/OL]. http://www.idmresearch.com/news/html/?3558.html, 2020.

    [9]殷開(kāi)梁. 研究型教學(xué)的新方法——U型7步探究法[J]. 化學(xué)教育,2019,40(4):40-42.

    [10] Github. The State of the Octoverse[EB/OL]. https://octoverse.github.com/, 2020.

    [責(zé)任編輯:余大品]

    猜你喜歡
    課程建設(shè)人才培養(yǎng)
    高職機(jī)械類專業(yè)“CAD圖形設(shè)計(jì)”課程建設(shè)
    《海圖學(xué)》課程的建設(shè)與實(shí)踐
    “誤差理論與數(shù)據(jù)處理”課程建設(shè)的實(shí)踐與思考
    速錄專業(yè) “三個(gè)一” 人才培養(yǎng)模式的研究
    基于卓越計(jì)劃的金屬結(jié)構(gòu)材料課程實(shí)踐化改革與建設(shè)
    資源、生態(tài)與環(huán)境學(xué)科群體系下普通地質(zhì)學(xué)課程建設(shè)思考
    學(xué)研產(chǎn)模式下的醫(yī)藥英語(yǔ)人才培養(yǎng)研究
    中高職一體化課程體系建設(shè)的探索與實(shí)踐
    基于人才培養(yǎng)的中職生日常管理研究
    基于人才培養(yǎng)的高校舞蹈教育研究
    av免费观看日本| 日本五十路高清| 男人和女人高潮做爰伦理| 一级黄色大片毛片| 噜噜噜噜噜久久久久久91| 久久热精品热| 丝袜喷水一区| 免费看美女性在线毛片视频| 欧美日韩在线观看h| 亚洲最大成人中文| 精品日产1卡2卡| 69av精品久久久久久| 日本色播在线视频| 亚洲色图av天堂| 国产精品久久久久久久久免| 美女内射精品一级片tv| 久久精品影院6| 亚洲精品亚洲一区二区| 日韩视频在线欧美| 亚洲国产色片| 国产成人福利小说| 免费看a级黄色片| 国产成人freesex在线| 直男gayav资源| 免费人成视频x8x8入口观看| 国产伦精品一区二区三区视频9| 国产极品精品免费视频能看的| 国产日韩欧美在线精品| 禁无遮挡网站| 变态另类丝袜制服| 男人舔奶头视频| 成人欧美大片| 男人和女人高潮做爰伦理| 日韩三级伦理在线观看| av在线蜜桃| 国产伦精品一区二区三区四那| 国产成人aa在线观看| 亚洲精品国产成人久久av| 欧美bdsm另类| 国产精品不卡视频一区二区| 久久精品国产99精品国产亚洲性色| 国产黄色小视频在线观看| 男人舔女人下体高潮全视频| 免费无遮挡裸体视频| 久久人妻av系列| 欧美色欧美亚洲另类二区| 亚洲av第一区精品v没综合| 亚洲美女视频黄频| 美女脱内裤让男人舔精品视频 | 麻豆国产av国片精品| АⅤ资源中文在线天堂| 亚洲成人中文字幕在线播放| 人体艺术视频欧美日本| 久久久欧美国产精品| 晚上一个人看的免费电影| 国产精品久久视频播放| 久久亚洲精品不卡| 美女被艹到高潮喷水动态| 91精品国产九色| 毛片女人毛片| 欧美性猛交╳xxx乱大交人| 精品午夜福利在线看| 人人妻人人澡欧美一区二区| 三级男女做爰猛烈吃奶摸视频| 老女人水多毛片| 久久久久网色| or卡值多少钱| 黄色视频,在线免费观看| 久久久久久久久久黄片| 12—13女人毛片做爰片一| 国产伦在线观看视频一区| 国产综合懂色| 日本撒尿小便嘘嘘汇集6| 欧美激情在线99| 午夜老司机福利剧场| 最新中文字幕久久久久| 久久精品91蜜桃| 国产成人午夜福利电影在线观看| 如何舔出高潮| 国产成人aa在线观看| 久久久久九九精品影院| 中文字幕熟女人妻在线| 久久精品夜夜夜夜夜久久蜜豆| 亚洲国产高清在线一区二区三| 国产精品不卡视频一区二区| 日本在线视频免费播放| 久久久色成人| 一区二区三区四区激情视频 | 日本欧美国产在线视频| 亚洲七黄色美女视频| 亚洲国产欧洲综合997久久,| 人人妻人人澡欧美一区二区| 国产毛片a区久久久久| 亚洲在线自拍视频| 1024手机看黄色片| 欧美一区二区亚洲| 我的女老师完整版在线观看| 在线天堂最新版资源| 美女被艹到高潮喷水动态| 国产一级毛片在线| 校园人妻丝袜中文字幕| 久久精品夜夜夜夜夜久久蜜豆| 变态另类成人亚洲欧美熟女| 国产精品野战在线观看| 免费在线观看成人毛片| 99国产精品一区二区蜜桃av| 99在线人妻在线中文字幕| 丰满的人妻完整版| 国产三级中文精品| 久久久久久久久久久免费av| 欧美最黄视频在线播放免费| 久久精品国产99精品国产亚洲性色| videossex国产| 欧美一区二区国产精品久久精品| 欧美精品国产亚洲| 国产 一区精品| 国产精品综合久久久久久久免费| 天天一区二区日本电影三级| 天堂av国产一区二区熟女人妻| 欧美成人精品欧美一级黄| 能在线免费观看的黄片| 亚洲aⅴ乱码一区二区在线播放| 在线免费观看的www视频| 哪个播放器可以免费观看大片| 国产午夜福利久久久久久| 亚洲欧美日韩东京热| 色尼玛亚洲综合影院| 非洲黑人性xxxx精品又粗又长| 最近手机中文字幕大全| 中文字幕熟女人妻在线| 高清日韩中文字幕在线| 亚洲精品久久久久久婷婷小说 | 91在线精品国自产拍蜜月| 久久久久久国产a免费观看| 99热网站在线观看| 久久精品国产自在天天线| 国产精品无大码| 国产女主播在线喷水免费视频网站 | 99在线视频只有这里精品首页| 亚洲av一区综合| av免费在线看不卡| 亚洲成人中文字幕在线播放| 免费人成在线观看视频色| 久久精品国产亚洲av天美| 麻豆国产av国片精品| 亚洲国产欧美人成| 99国产极品粉嫩在线观看| 白带黄色成豆腐渣| 内射极品少妇av片p| 久久久久久久亚洲中文字幕| 亚洲图色成人| 干丝袜人妻中文字幕| 中文字幕人妻熟人妻熟丝袜美| 麻豆精品久久久久久蜜桃| 性插视频无遮挡在线免费观看| 免费看美女性在线毛片视频| or卡值多少钱| 亚洲内射少妇av| 91麻豆精品激情在线观看国产| 深爱激情五月婷婷| av免费观看日本| 99国产极品粉嫩在线观看| 国产爱豆传媒在线观看| 天堂中文最新版在线下载 | 中国美女看黄片| 日韩高清综合在线| 观看美女的网站| 欧美性猛交黑人性爽| 黑人高潮一二区| 最新中文字幕久久久久| 日产精品乱码卡一卡2卡三| 边亲边吃奶的免费视频| av福利片在线观看| 久久久久国产网址| 一级毛片aaaaaa免费看小| 乱码一卡2卡4卡精品| 亚洲av电影不卡..在线观看| 国产亚洲欧美98| 国产日本99.免费观看| 久久国内精品自在自线图片| 99国产精品一区二区蜜桃av| 日日摸夜夜添夜夜爱| 校园人妻丝袜中文字幕| 国产一区二区三区在线臀色熟女| 精品久久国产蜜桃| 国产男人的电影天堂91| 亚洲综合色惰| 久久人人精品亚洲av| 亚洲欧美日韩无卡精品| 亚洲精品日韩在线中文字幕 | 久久这里只有精品中国| 色播亚洲综合网| 综合色丁香网| 天堂√8在线中文| 免费观看精品视频网站| 国产精品永久免费网站| 国产精品永久免费网站| 精品久久久久久久久久久久久| 国产亚洲av片在线观看秒播厂 | 赤兔流量卡办理| 免费一级毛片在线播放高清视频| 老女人水多毛片| 日韩大尺度精品在线看网址| 国内精品久久久久精免费| 国产精品野战在线观看| 18+在线观看网站| 日韩在线高清观看一区二区三区| 97超碰精品成人国产| 国内精品一区二区在线观看| 免费av不卡在线播放| 国产高潮美女av| 村上凉子中文字幕在线| 97人妻精品一区二区三区麻豆| 国产精品av视频在线免费观看| 美女国产视频在线观看| 波多野结衣高清作品| 国产一区二区三区在线臀色熟女| 69人妻影院| 久久午夜福利片| 国产精品嫩草影院av在线观看| 一级黄片播放器| 国产v大片淫在线免费观看| 久久精品国产99精品国产亚洲性色| 国产一级毛片在线| 99久久人妻综合| 国产日韩欧美在线精品| 午夜视频国产福利| 日韩成人伦理影院| 免费看光身美女| 欧美激情久久久久久爽电影| 国产精品1区2区在线观看.| 熟女电影av网| 12—13女人毛片做爰片一| 蜜臀久久99精品久久宅男| 精品久久久久久久久亚洲| 26uuu在线亚洲综合色| 久久精品国产清高在天天线| 九色成人免费人妻av| 一夜夜www| 亚洲av免费高清在线观看| 久99久视频精品免费| 成年免费大片在线观看| 成熟少妇高潮喷水视频| 久久精品国产亚洲av天美| 日韩,欧美,国产一区二区三区 | 久久精品91蜜桃| 久久久久久久久久久免费av| 成年版毛片免费区| 免费观看在线日韩| 日韩欧美 国产精品| 午夜福利高清视频| 91aial.com中文字幕在线观看| 亚洲四区av| 老司机影院成人| 美女高潮的动态| 中文字幕免费在线视频6| 十八禁国产超污无遮挡网站| 一本精品99久久精品77| 国产在线男女| 熟妇人妻久久中文字幕3abv| www.av在线官网国产| 伦理电影大哥的女人| 亚洲中文字幕一区二区三区有码在线看| 蜜臀久久99精品久久宅男| 深夜a级毛片| 日韩欧美一区二区三区在线观看| 成年女人永久免费观看视频| 搡老妇女老女人老熟妇| 丝袜美腿在线中文| 性插视频无遮挡在线免费观看| 国产精品美女特级片免费视频播放器| 日本黄色片子视频| 国内久久婷婷六月综合欲色啪| 亚洲av成人精品一区久久| av在线亚洲专区| 插逼视频在线观看| 亚洲乱码一区二区免费版| 免费不卡的大黄色大毛片视频在线观看 | 男女下面进入的视频免费午夜| 有码 亚洲区| 搡老妇女老女人老熟妇| 久久九九热精品免费| 日本撒尿小便嘘嘘汇集6| 精品人妻一区二区三区麻豆| 天堂av国产一区二区熟女人妻| 日韩视频在线欧美| 国产精品不卡视频一区二区| av天堂中文字幕网| 在线观看av片永久免费下载| 村上凉子中文字幕在线| 国产成人91sexporn| 欧美精品国产亚洲| 亚洲无线在线观看| 欧美性感艳星| 国产亚洲av嫩草精品影院| 啦啦啦啦在线视频资源| 中文在线观看免费www的网站| 日韩一区二区视频免费看| 亚洲无线观看免费| 波野结衣二区三区在线| 中文字幕av成人在线电影| 久久精品国产清高在天天线| 我要看日韩黄色一级片| 国产亚洲精品久久久com| 人妻久久中文字幕网| 少妇的逼水好多| 欧美区成人在线视频| 亚洲真实伦在线观看| 亚洲av男天堂| 免费人成视频x8x8入口观看| 乱系列少妇在线播放| 久久久久久久久久久丰满| 久久久欧美国产精品| 国产极品精品免费视频能看的| 成人国产麻豆网| av在线天堂中文字幕| 97热精品久久久久久| 成人二区视频| 亚洲av一区综合| 欧美人与善性xxx| 看片在线看免费视频| 国产毛片a区久久久久| 午夜福利在线观看免费完整高清在 | 亚洲av中文字字幕乱码综合| 国产伦一二天堂av在线观看| 悠悠久久av| 少妇被粗大猛烈的视频| 变态另类丝袜制服| 一个人免费在线观看电影| 亚洲av免费高清在线观看| 校园春色视频在线观看| 少妇的逼水好多| 熟妇人妻久久中文字幕3abv| 国产成人精品久久久久久| 国产一区二区在线观看日韩| a级毛片a级免费在线| 久久九九热精品免费| 欧美极品一区二区三区四区| 欧美高清成人免费视频www| 亚洲中文字幕一区二区三区有码在线看| 亚洲精品成人久久久久久| 哪里可以看免费的av片| 能在线免费看毛片的网站| 久久久国产成人精品二区| av在线老鸭窝| 成人高潮视频无遮挡免费网站| 永久网站在线| 国产成人91sexporn| 亚洲最大成人av| 久久九九热精品免费| 成人综合一区亚洲| 小说图片视频综合网站| 亚洲欧美日韩无卡精品| 国产一区二区在线av高清观看| 国产黄色小视频在线观看| 人妻少妇偷人精品九色| 精品人妻一区二区三区麻豆| 国产成人午夜福利电影在线观看| 夜夜看夜夜爽夜夜摸| 成人国产麻豆网| 免费观看人在逋| 最近手机中文字幕大全| 成年av动漫网址| 天天一区二区日本电影三级| 男女啪啪激烈高潮av片| 变态另类成人亚洲欧美熟女| 91久久精品电影网| 国产精品一区二区三区四区久久| 六月丁香七月| 亚洲久久久久久中文字幕| 国产精品乱码一区二三区的特点| 日韩精品青青久久久久久| 亚洲18禁久久av| 国模一区二区三区四区视频| 亚洲精品乱码久久久v下载方式| 欧美激情国产日韩精品一区| 久久热精品热| 国产成年人精品一区二区| 亚洲欧美清纯卡通| 亚洲第一电影网av| 婷婷亚洲欧美| av国产免费在线观看| АⅤ资源中文在线天堂| a级毛片免费高清观看在线播放| 插阴视频在线观看视频| 亚洲国产色片| 又爽又黄a免费视频| 国产毛片a区久久久久| 精品一区二区三区人妻视频| 老熟妇乱子伦视频在线观看| 国产成人一区二区在线| 中文字幕av在线有码专区| 一卡2卡三卡四卡精品乱码亚洲| 可以在线观看的亚洲视频| 人妻少妇偷人精品九色| 麻豆乱淫一区二区| 国产伦精品一区二区三区四那| 天堂中文最新版在线下载 | 国产91av在线免费观看| 寂寞人妻少妇视频99o| 国产精品人妻久久久影院| 免费观看的影片在线观看| 国产在视频线在精品| 黄色一级大片看看| 一区福利在线观看| 免费观看人在逋| 日韩一区二区三区影片| 国产在线男女| 日韩一本色道免费dvd| 99久久精品热视频| 久久韩国三级中文字幕| 女的被弄到高潮叫床怎么办| 国内精品一区二区在线观看| 亚洲乱码一区二区免费版| 午夜亚洲福利在线播放| 久久人人爽人人片av| 亚洲欧美成人精品一区二区| 欧美日韩在线观看h| 日本爱情动作片www.在线观看| 亚洲精品456在线播放app| 国产免费男女视频| 在线观看一区二区三区| 六月丁香七月| 十八禁国产超污无遮挡网站| 国内精品美女久久久久久| 亚洲欧洲日产国产| 最近2019中文字幕mv第一页| av在线亚洲专区| 在线观看一区二区三区| 久久午夜福利片| 国产在视频线在精品| 不卡一级毛片| 成人特级av手机在线观看| 如何舔出高潮| 国产黄片美女视频| 国产成人91sexporn| 美女cb高潮喷水在线观看| 啦啦啦观看免费观看视频高清| 22中文网久久字幕| 美女xxoo啪啪120秒动态图| 国产黄色视频一区二区在线观看 | 非洲黑人性xxxx精品又粗又长| 国产午夜精品一二区理论片| 国产精品久久久久久亚洲av鲁大| 18禁在线播放成人免费| 欧美成人免费av一区二区三区| 婷婷精品国产亚洲av| 国产精品免费一区二区三区在线| 99在线视频只有这里精品首页| 欧美高清成人免费视频www| 精华霜和精华液先用哪个| 丝袜美腿在线中文| 真实男女啪啪啪动态图| 国内少妇人妻偷人精品xxx网站| 精品久久国产蜜桃| 性欧美人与动物交配| 伦理电影大哥的女人| 网址你懂的国产日韩在线| 91aial.com中文字幕在线观看| 少妇猛男粗大的猛烈进出视频 | 国产免费一级a男人的天堂| 亚洲中文字幕日韩| 精品久久久久久久久av| 国产麻豆成人av免费视频| 免费av观看视频| 亚洲欧美成人综合另类久久久 | 超碰av人人做人人爽久久| 亚洲av不卡在线观看| 熟女电影av网| 一级毛片电影观看 | 亚洲一级一片aⅴ在线观看| 免费搜索国产男女视频| 精品久久久噜噜| 久久热精品热| 99国产精品一区二区蜜桃av| 九九爱精品视频在线观看| 国产亚洲精品久久久久久毛片| 亚洲精品色激情综合| 亚洲国产色片| 搞女人的毛片| 国产精品一及| 夜夜夜夜夜久久久久| 欧美人与善性xxx| 婷婷六月久久综合丁香| 久久九九热精品免费| kizo精华| 免费看a级黄色片| 观看美女的网站| 日本三级黄在线观看| av天堂中文字幕网| 一边亲一边摸免费视频| 久久久色成人| 日韩欧美国产在线观看| 2022亚洲国产成人精品| av卡一久久| 国产午夜精品一二区理论片| 日韩制服骚丝袜av| 午夜激情福利司机影院| 亚洲色图av天堂| 国产av不卡久久| 校园春色视频在线观看| 三级国产精品欧美在线观看| 在线观看美女被高潮喷水网站| av黄色大香蕉| 亚洲精品亚洲一区二区| 国产成人a∨麻豆精品| kizo精华| 99久久中文字幕三级久久日本| 最近的中文字幕免费完整| 欧美三级亚洲精品| 男女视频在线观看网站免费| 亚洲精华国产精华液的使用体验 | 偷拍熟女少妇极品色| 久久久久久久亚洲中文字幕| 中文欧美无线码| 亚洲va在线va天堂va国产| 亚洲性久久影院| 精品午夜福利在线看| 欧美成人免费av一区二区三区| 日韩欧美 国产精品| 国产成人一区二区在线| 最新中文字幕久久久久| 一级黄片播放器| 天堂中文最新版在线下载 | 伦理电影大哥的女人| 超碰av人人做人人爽久久| 国产精品野战在线观看| 免费电影在线观看免费观看| 国产一级毛片在线| 国产免费一级a男人的天堂| 精品久久久久久久末码| 麻豆成人av视频| 精品久久久久久久久av| 国产综合懂色| 国产三级在线视频| 99久久精品国产国产毛片| 日日摸夜夜添夜夜添av毛片| 国产精品,欧美在线| 一级av片app| 日日啪夜夜撸| 欧美色视频一区免费| h日本视频在线播放| 99九九线精品视频在线观看视频| 久久久久久久亚洲中文字幕| 久久精品国产自在天天线| 日本撒尿小便嘘嘘汇集6| 在线观看免费视频日本深夜| 一区二区三区四区激情视频 | 亚洲精品色激情综合| 欧美高清性xxxxhd video| 美女大奶头视频| 日本撒尿小便嘘嘘汇集6| 午夜福利高清视频| 日本欧美国产在线视频| 欧美不卡视频在线免费观看| 欧美日韩乱码在线| kizo精华| 久久久久久大精品| 精品国内亚洲2022精品成人| 亚洲综合色惰| 国内久久婷婷六月综合欲色啪| 久久精品国产自在天天线| 亚洲一区高清亚洲精品| 最好的美女福利视频网| 精品一区二区三区视频在线| 国产熟女欧美一区二区| 亚洲aⅴ乱码一区二区在线播放| 伦精品一区二区三区| 舔av片在线| 国产伦精品一区二区三区四那| 亚洲av成人av| 亚洲人成网站高清观看| 国产高清激情床上av| 中文字幕免费在线视频6| 18禁黄网站禁片免费观看直播| 久久久国产成人精品二区| 只有这里有精品99| 老司机影院成人| 成年女人看的毛片在线观看| 日韩高清综合在线| 日本成人三级电影网站| 欧美成人一区二区免费高清观看| 日韩,欧美,国产一区二区三区 | 亚洲自偷自拍三级| 国产综合懂色| 99热网站在线观看| 级片在线观看| 亚洲av男天堂| av黄色大香蕉| 国产精品一及| 午夜久久久久精精品| 亚洲国产精品sss在线观看| 热99re8久久精品国产| ponron亚洲| 亚洲欧美日韩高清专用| 亚洲中文字幕一区二区三区有码在线看| 亚洲婷婷狠狠爱综合网| .国产精品久久| 国产成人a∨麻豆精品| 久久久久久久久久久免费av| 久久韩国三级中文字幕| 人人妻人人澡人人爽人人夜夜 | 精品一区二区三区视频在线| av在线蜜桃| 久99久视频精品免费| 午夜福利高清视频| 少妇人妻精品综合一区二区 | 亚洲18禁久久av| 日韩视频在线欧美| 国产国拍精品亚洲av在线观看| 日韩大尺度精品在线看网址| 一边亲一边摸免费视频| 国产精品野战在线观看| 日韩强制内射视频| 久久久久免费精品人妻一区二区|