2020年,需要再次教本門課程,因此補充一些編程語言的歷史知識。也許知道了來龍去脈,同學(xué)們會有興趣學(xué)習(xí)。
在中國,大約在1995年以前,計算機(jī)不屬于平常人家。為什么?有兩個原因,第一,因為那時候一臺計算機(jī)的價格太過昂貴,大多數(shù)人都難以承受;第二,那時候計算機(jī)操作起來遠(yuǎn)遠(yuǎn)沒有現(xiàn)在方便,需要專業(yè)人士來操作。普通人買回家,也沒什么意義。那時候電腦里面沒有啥太好玩的游戲,辦公軟件也少的可憐。還不如買個電視機(jī)和游戲機(jī)帶來的娛樂效果強!往事隨風(fēng),到了二十一世紀(jì),沒有電腦,沒有網(wǎng)絡(luò),還能正常生活和工作嗎?
2023年7月,暑假在家再次備課,因為又要開講MATLAB課程了。在這次講課之前,我大致了解了同學(xué)們的C語言學(xué)習(xí)情況,因此會在課程中再次強調(diào)語法的差異,爭取能讓同學(xué)們愛上MATLAB。針對不同的專業(yè),他們對MATLAB的使用需求是不一樣的。對于電子信息工程這個專業(yè),他們在《信號與系統(tǒng)》、《通信原理》、《數(shù)字信號處理》等課程里面會大量使用MATLAB,還會在數(shù)字信號處理領(lǐng)域擴(kuò)展和深入使用。而對于通信工程專業(yè)呢?重點的使用就是在通信原理的仿真領(lǐng)域。專業(yè)不同,使用方向會有微小變化!很多同學(xué)在進(jìn)入大學(xué)之前沒有計算機(jī)使用基礎(chǔ),本人強烈建議在學(xué)C語言之前,就應(yīng)該補學(xué)一些計算機(jī)的基礎(chǔ)知識。如果沒有,那就請在C語言的課上進(jìn)行大量的補充學(xué)習(xí),掌握計算機(jī)里面的一些基礎(chǔ)知識,比如什么是文件、什么是操作系統(tǒng)等等。這些基礎(chǔ)概念必須要有的。之前在上《C語言》課程的時候,很多學(xué)生連這些概念都很模糊,那怎么辦?只能花時間去給同學(xué)灌輸基礎(chǔ)概念。奇怪的是,這些概念的空白不影響學(xué)生們的游戲沉迷!在這里呼吁大家:有節(jié)制的玩游戲是一個成年人必須具備的能力,如果不能控制好游戲時間,大學(xué)形同虛設(shè)。
講了這么多,先看看計算機(jī)的進(jìn)化過程吧!下面內(nèi)容大多來源于網(wǎng)絡(luò)!我只是做了一次搬運工!學(xué)習(xí)編程語言之前需要掌握計算機(jī)基礎(chǔ)知識!互聯(lián)網(wǎng)上這些相關(guān)知識遍地都是,就看你愿不愿去看。大學(xué)生要學(xué)會使用互聯(lián)網(wǎng)學(xué)習(xí)方式,這個學(xué)習(xí)方式也許會伴隨我們終生。自從有了互聯(lián)網(wǎng),本人的學(xué)習(xí)收獲之一就是從網(wǎng)上找到了大量資料,技術(shù)進(jìn)步非常明顯。希望同學(xué)們能夠重視這方面,推動自身能力的增強。
計算機(jī)歷史!
貝爾實驗室!
集成電路!
1995年,本人開始讀大學(xué),那時候用的是486處理器的電腦!已經(jīng)是國內(nèi)非常牛的電腦了!而現(xiàn)在呢?2010年后,計算機(jī)早就已經(jīng)是尋常物件了。嚴(yán)格意義上來說,一部手機(jī)本質(zhì)上也是一臺計算機(jī)。在電腦上和手機(jī)上都能夠進(jìn)行編程,CPU性能也夠強悍,內(nèi)存容量也夠大。上面也有無數(shù)個好用的APP或者軟件供我們選擇使用。最重要的是價格也進(jìn)入了我們普通人能夠承受的范圍。
編程語言就是伴隨著計算機(jī)硬件的發(fā)展而來的。在早期計算機(jī)的體積非常大,那時候?qū)懗绦蚴且患惓B闊┑氖虑椤R驗橛嬎銠C(jī)本質(zhì)上只識別“0”和“1”這兩個字符,也就是只識別二進(jìn)制。剛開始的時候,計算機(jī)行業(yè)的前輩們,就是直接使用“0”和“1”來進(jìn)行編程的,那就是機(jī)器語言!機(jī)器語言?我也沒有用過!也沒有見過!那我們要學(xué)嗎?時代在發(fā)展,現(xiàn)在無需學(xué)習(xí)原始知識,直接跳過!
匯編語言!
隨著時間的推移,計算機(jī)行業(yè)的前輩們也意識到這一點了,直接用“0”和“1”來編寫程序太麻煩了,于是就出現(xiàn)了“匯編語言”。匯編語言就是由一些“助記符”組成,是包含若干英文單詞或者是英文單詞的縮寫,相比于“機(jī)器語言”,變得具有“可讀性”。只是在“匯編語言”和“機(jī)器語言”之間,需要有一個“翻譯工具”,將“匯編語言”翻譯成為“機(jī)器語言”,然后再讓計算機(jī)去執(zhí)行。當(dāng)年我讀大學(xué)的時候就學(xué)過匯編語言,用起來真的讓人覺得苦惱!!!本人用過匯編語言,那真是讓人頭疼!!!未完,待續(xù)!
題外話
論文查重萬象!
為了降低查重率,學(xué)生們可謂絞盡腦汁。有人將中文參考文獻(xiàn)先翻譯成英文,再翻譯回中文,表述就變了。還有些引用,因為一段話很長,可以在中間加省略號。因為系統(tǒng)的機(jī)械,“水論文”的學(xué)生反而查重率特別低,還有很多種套路,“有的查重率只有個位數(shù)?!?/span>
為了避免查重率“壓線”,一些學(xué)生嘗試在引用原文時改變表述方式,在一些老師眼中,這成了學(xué)術(shù)上的“雙刃劍”。
現(xiàn)在很多學(xué)生做事很直接,有的干脆就是花錢買!好像淘寶上就能買到!這樣的淘寶讓人哭笑不得!
無奈!?。?/span>
我不知道作為一名大學(xué)老師,我該怎么應(yīng)對一些現(xiàn)象。對于從來不來上課的學(xué)生,我平時成績都會給六十分,但是學(xué)生竟然不來考試或者來了根本不做題,你能怎么辦?人生是一場修行!我時常需要平復(fù)心情!
修訂記錄
20200626 完成初稿;
20200715 修訂內(nèi)容;
20230706 更新至v2;
原文標(biāo)題:MATLAB課程之緒論v2(1)
文章出處:【微信公眾號:通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
通信網(wǎng)絡(luò)
+關(guān)注
關(guān)注
22文章
2076瀏覽量
52905
原文標(biāo)題:MATLAB課程之緒論v2(1)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
在V2板子上部署豆包模型調(diào)試指南
使用系統(tǒng)的AEC功能,跑middleware/v2/sample/audio這個demo時出現(xiàn)問題求解
求助,關(guān)于LT8625SP在LTPOWERCADII V2中的疑問求解
HarmonyOS Next V2 @Local 和@Param

評論