色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 關于程序設計進階方法

關于程序設計進階方法 時間:2018-09-20      來源:未知

工程師在實際中遇到的很多困惑都是因為基礎知識和底層知識的薄弱。而這些內容往往沒有系統的教學資料,只能靠工程師在實際中摸索得到的一些感性的、模糊的認識。系統性的課程應當通過單獨設置的環節來講授這些知識,并且通過其它環節的配合來實踐這些知識。

這個系列的課程應當在基礎程序設計訓練課程之后展開。這個環節仍以C語言為主要的編程語言,但是所講授的知識卻應超越具體的編程語言。首先通過這個環節繼續鞏固學生在前一階段學到的C語言和腳本語言。如果學員在前階段的精力主要放在C基礎上,那么他在這一階段也可以通過一些具體腳本的運用獲得腳本編程的初步能力。

這個階段的每個主題對于程序員來說都是很重要的,但課程意圖不應當局限于此。通過系列主題在學員的腦海中打造出優秀程序員的思維方式才是終目的。這個環節在C基礎階段之后,后續課程展開之前,占據一段集中的課時。在后續課程展開之后,這三大主題仍然會貫穿課程始終。以下簡單介紹了這個環節所涵蓋的主題:

底層機制視圖

這個環節講授程序運行的底層機制。學習底層機制的好處就在于不再需要去“記住”,事情變得“本該如此”。也只有在理解底層機制之后,學生才能夠深入地分析程序的性能,調試程序的錯誤甚至去突破語法規則的限制。

匯編模型:在這個環節學生會學到簡單的匯編語言。這是承上啟下的課程,既是C語言基礎(前一階段)的提高,又是體系結構(后一階段)的鋪墊。把復雜的課程環節在其它課程環節中做出鋪墊,我們憑借這種方式解決了許多教學上的難題。我們努力地用各個環節的課程去輔助原本艱難的教學環節。這種方式成功地讓幾乎全部的學員敢于閱讀匯編語言代碼,半數的學員能夠積極地運用匯編語言去分析和處理程序設計中的一些關鍵環節。

棧幀模型:多線程調度和中斷處理這些高級的程序模型都需要建立在對棧的深入理解上。程序員希望回溯動態綁定的函數調用時,就更需要使用對運行時棧的hacking技巧。這個環節的課程能夠在學員頭腦里初步建立起\虛擬的計算機",從而帶給他想象程序執行過程的能力。

鏈接原理:理解鏈接的過程,才能夠從更深層次理解軟件的構建過程。Linux內核模塊如何加載,共享庫如何構建,不同語言的程序是如何互相調用的。這個環節將討論這些關鍵性的問題。課程還將展示在不同的體系結構上的鏈接過程的差異,以及這些差異背后隱藏的體系結構設計思想。

設計模型

模型能夠讓程序員從更高的層次去分析問題,從而解決更大規模的問題。我們在課程的各個環節都重視對于關鍵模型的提煉(尤其是那些帶有廣泛適用性的模型)。在這個階段的課程,我們將通過一些具體的模型初步建立學員的這種思維方式。

有限狀態機模型:有限狀態機是大多數主流編程語言的根本模型。你將在本階段學到使用這種模型解決事件驅動問題的一般手段。我們還會講授將具體問題轉化為已有的抽象模型以及把這種抽象模型轉化為代碼的設計流程。

面向對象方法(C風格):面向對象方法是構建復雜軟件體系的根本,即便是C語言也是如此。在后面你會學到面向對象語言,以及完整的面向對象思想。在中間層階段你會運用面向對象手段解決問題,在內核中你會用面向對象思想去分析問題。這個環節是貫穿課程始終的面向對象思想的起始點。

函數指針和多態:這個環節是前述面向對象(C風格)階段的自然延續。本環節主要集中在函數指針的講解上。C程序員可以通過這種技巧降低模塊間的耦合度,從而構建大規模程序。這個階段的環節將初步探討軟件設計中的多態模型的應用價值以及實現機制。而這恰恰是軟件技術發展要面對的核心問題之一。本階段連同前述階段的模型,會和后面的諸多面向對象主題在學員的頭腦中形成完整的、超越具體語言的面向對象設計思想。

上一篇:關于Linux程序設計基礎

下一篇:關于java中break和continue標簽的用法

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 免费观看国产女人高潮视频 | 粗大猛烈进出高潮视频免费看 | 99久久久国产精品免费 | 国产免费三片 | 免费人成视频网站在线18 | 精品久久8X国产免费观看 | 亚洲人成伊人成综合网久久久 | 亚洲色无码一区二区三区 | 国产成人亚洲精品无码青 | 艳妇乳肉豪妇荡乳在线观看 | 国产精品久久久久久久久绿色 | 日韩精品专区av无码 | 中文毛片无遮挡高清免费 | 中文字幕被公侵犯的漂亮人妻 | 亚洲AV成人片色在线观看高潮 | 日韩欧无码一区二区三区免费不卡 | 在线观看黄a∨免费无毒网站 | 天干夜天干天天爽自慰 | 欧美一区二区三区性生活 | 麻豆精品传媒一二三区 | 久久人妻无码中文字幕第一 | 91啪在线观看| 呦性xxxxfreexxxxx| 无码成人片在线播放 | 欧美午夜特黄aaaaaa片 | 亚洲欧美日韩久久精品 | 97超碰人人人人人人少妇 | 日欧一片内射VA在线影院 | 国产精品A1A2久久久 | 99人妻熟女国产精品日韩资电话 | 国产成人A∨麻豆精品 | 曰本女人牲交全视频免费播放 | 国产日韩精品视频无码 | 欧洲极品少妇 | 人妻无码一区二区三区TV | 国产成人片视频一区二区 | 国产精品婷婷久久爽一下 | 摸丰满大乳奶水www免费 | 熟女精品视频一区二区三区 | 亚洲精品天天影视综合网 | 国产乱人激情H在线观看 |