當前位置:
首頁 > 最新 > C語言視頻教程開播介紹

C語言視頻教程開播介紹

在嵌入式開發中,無論是底層的硬體編程,如51單片機,ARM處理器,還是在嵌入式操作系統(Linux,WinCE,uCOS等)下進行開發,C語言都是非常重要甚至是必不可少的編程語言,因為C語言既具備高級語言的特點也具備低級語言的優勢,能直接操作底層硬體地址和寄存器,這是高級語言所不具備的。操作系統(包括內核、驅動等)是使用C語言和彙編編寫的,Windows,UNIX,Linux都是這樣的。絕大部分是C語言,極少情況使用彙編。所以我們想要學好嵌入式技術開發,首先我們要有一個C語言的堅實基礎,這也是我們未來能在嵌入式行業走得更遠的基礎,有了紮實的C基礎以及軟硬體行業經驗,我們就能像更深的方向發展,同時編程語言也是相通的,特別是編程的思想是相通的,C語言基礎好更利於我們將來學習C++,Java等語言。

C語言目前是絕大多數計算機相關專業的必修課程,但是很多學生和初級工程師對於C語言的理解及掌握程度和實際工作中的要求還有非常大的差距,甚至工作多年的工程師在C語言上還有很多不是很清楚的地方,學習C語言不是單純的看視頻,重要的是要多練,初學者無論多麼簡單的代碼都最好在計算機的編程環境下敲代碼多練練,從看代碼敲到自己獨立編寫,只要堅持就一定有收穫,記住,不要手懶!

學習C語言的書有很多,這裡推薦大家學習《C Primer Plus》,作者Stephen Prata,譯者雲巔工作室。這本書確實是C語言的經典書籍,外國人寫書很嚴謹,同一個知識點會在書中反覆強調加深學習印象,同時書中附有複習題和編程題,建議大家在學習這本書的時候每一個章節的複習題和編程題大家都親自編寫一遍,只要堅持把書中的所有常式和複習題都編寫一遍,你就會發現自己的C語言水平有一個非常大的提高。

後面的每天時間裡,我都會給大家發布《C Primer Plus》一節課的教學視頻,錄製視頻的時候重點不在於C語言知識點的講解,而在於書中所有的常式和習題都手把手帶領大家編寫,重點教給大家編程的思維過程和具體知識點的應用,遇到編程錯誤如何解決,以及怎樣養成編程的思維習慣,大家可以先看視頻中的講解,然後再嘗試自己獨立編寫,久而久之大家肯定會有一個很大的提高。視頻授課所使用環境是Ubuntu系統,版本:Ubuntu-16.04LTS_x86,書選用的是《C Primer Plus》的第五版,如下圖所示:

建議大家買紙質的書既方便學習也是尊重作者和出版社的知識產權,但為了視頻教學方便,我們選用電子版授課,這裡請大家注意。課程視頻一共預計有一百多課時(目前還在不斷錄製中),時長不等,我將盡量做到日更,讓大家在盡短的時間內掌握C語言以方便後面的教學。最後還是提醒大家,堅持學習,不要手懶,動手編寫日積月累。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 嵌入式技術公開課 的精彩文章:

TAG:嵌入式技術公開課 |