《白話C++》第1章 啟蒙 1.3 什麼是硬體、軟體

來源:互聯網
上載者:User

第一章 啟蒙

1.3 什麼是硬體、軟體

什麼是硬體?什麼是軟體?

我坐在電腦前發獃了半個小時,還是沒想出如何給二者下定義。

美國有個電腦神童說:“凡是摔到地上會壞的就是硬體”。我深感不妥。眾所周知,如果數位相機摔地上了,硬體壞了我們心疼,但其實更心疼的是裡頭的那些資料——比如你和女朋友第一次爬山時的合影——那些可都是軟體。

倘若按字面上理解,那就更加的矛盾重重:硬碟“硬”是硬體;磁碟片“軟”也是硬體。

還一種說法是:看得見摸得著的為硬體,看不見摸不著的為軟體。剛覺得它說得不錯,但馬上我就發覺了它的破綻:我現在用的作業系統,它就在螢幕上,介面美觀,操作方便,實屬居家旅遊必備之……

無奈之下,我搬出電子辭典,它說:“硬體:電腦及其它直接參与資料運算或資訊交流的物理裝置” 。可見,硬體就是裝置。平常我們生活中的各種裝置,洗衣機,冰箱,電視,還有螺絲刀,鉗子,都是硬體。

軟體:“軟體:控制電腦硬體功能及其啟動並執行指令、例行程式和符號語言”。指令、程式和符號語言是什麼且不說,至少我們得知:軟體是用來控制硬體的啟動並執行。

〖小提示〗:準備好電子辭典

學習編程,如果您的英文能力一般。一定記得在電腦上安裝個好用的電子辭典。可供選擇的免費電子辭典有: Google金山詞霸合作版靈格斯翻譯家 (本作者使用中)

 

這麼一說,前面提到的“輸入輸出裝置”,它們是硬體。方向盤、刹車板、油門……統統是硬體。而“輸入輸出數 據”,我們轉動方向盤的力度、速度、扭矩、踩油門或刹車板時腳的行程,那些資料,全歸屬於軟體範疇,因為它們控制了整輛車的運行,而如何掌握好“力度、速 度、扭矩、行程”這些資料的輸入,以及它們之間的配合,這就叫“駕駛技術”。

一個好的駕駛員,主要掌握的是“駕駛技術”。當然一般他也會懂一些汽車的硬體知識。掌握好汽車的硬體知識,不僅在車出現小故障時可以應急維修一下,更重要的是它有利於促進駕駛員的駕駛技術。

一個好的程式員,主要掌握的是“編程技術”。當然一般他也會懂一些電腦的硬體知識。掌握好電腦的硬體知識,不僅在電腦出現小故障時可以應急維修一下,更重要的是它有利於程式員的編程技術。

所以,您應該不會太反感這本《白話 C++》的開始,為什麼不迅速地,深入地,痛快地,就開始說說C++的那些事呢?

-------------------------------------

如果您想與我交流,請點擊如下連結成為我的好友:
http://student.csdn.net/invite.php?u=112600&c=f635b3cf130f350c

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.