色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

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

關于程序設計進階方法 時間: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號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 亚洲女人被黑人巨大进入| 国产成人激情视频| 4444欧美成人kkkk| 亚洲一区二区三| 日韩中文字幕在线看| 欧美专区在线观看| 精品亚洲一区二区三区四区五区| 久久精品国产综合| 日韩av日韩在线观看| 亚洲欧洲日产国码av系列天堂| 欧美激情喷水视频| 亚洲精品欧美极品| 欧美视频在线免费| 亚洲国产精久久久久久| 疯狂做受xxxx高潮欧美日本| 成人字幕网zmw| 欧美日韩一区二区三区在线免费观看| 国产精品自拍视频| 精品久久久久久久中文字幕| 91久久在线观看| 色综合91久久精品中文字幕| 91九色国产在线| 欧美激情高清视频| 亚洲人成在线播放| 国产第一区电影| 精品久久久久久久久久久久| 亚洲精品国产综合久久| 51精品在线观看| 久久夜色精品国产亚洲aⅴ| 国产综合久久久久久| 欧美电影免费观看高清完整| 日韩精品免费视频| 热草久综合在线| 欧美日韩第一页| 亚洲精品天天看| 国产91色在线| 色综合91久久精品中文字幕| 伊人精品在线观看| 91香蕉亚洲精品| 欧美在线视频网站| 精品福利在线视频|