1.1 為什么要寫程序

1、硬件和軟件

很早以前的電子設(shè)備功能都是固定的,不可變得,比如電燈,收音機(jī),錄音機(jī),里面的元器件功能都是確定的;
后來(lái)出現(xiàn)了可編程硬件,硬件的功能由配套的軟件決定。軟件即程序,程序決定這類芯片的功能;
現(xiàn)在,基本所有的電子設(shè)備都采用了可編程硬件來(lái)實(shí)現(xiàn),都需要寫程序來(lái)決定功能;同一種的電子設(shè)備,配套的軟件不同,功能也不一樣了;

2、程序運(yùn)行

寫的程序運(yùn)行在可編程的芯片里面,控制芯片的功能,改變芯片功能,滿足用戶需求;程序按照既定的邏輯控制芯片中的各個(gè)部件,完成功能;

3、程序編寫

程序是用編程語(yǔ)言寫的,不同的芯片用的編程語(yǔ)言不一樣,早期是用basic語(yǔ)言,后來(lái)又有C語(yǔ)言,C++語(yǔ)言,java語(yǔ)言,js,html等等;這些語(yǔ)言大同小異;基本語(yǔ)法都差不多。

4、學(xué)習(xí)入門

學(xué)習(xí)編程是一個(gè)由淺入深的過(guò)程,越是深入的學(xué)習(xí),學(xué)習(xí)的范圍越廣泛;

5、計(jì)算機(jī)和硬件

計(jì)算機(jī)只算可編程硬件平臺(tái)之一,小到mp3,耳機(jī),電視機(jī),手機(jī),app都可以編程,都需要軟件;現(xiàn)在寫高級(jí)程序已經(jīng)不需要對(duì)硬件了解的那么深入,只要知道原理就行了;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容