- 青少年Python趣味編程
- 葉永興 陳娟懷編著
- 444字
- 2022-03-01 16:35:53
1.1 是誰在幫忙
軟件是一種網絡中存在的無形的東西,看得到卻摸不到,例如微信、QQ、支付寶、網絡游戲等都是軟件。這些軟件在網絡中運行,沒有具體的形狀,也不會像桌子、椅子這樣的物件會隨著使用時間的增長而有所損耗。只不過隨著時間的推移,人們會對其進行更新,增加一些功能,或者是將出現的漏洞“堵上”。
想一想,議一議
既然軟件是看得到、摸不到的東西,那它是怎么被人們創造出來的呢?
其實,軟件的本質是大量計算機指令的集合,也就是說軟件中包含了大量的計算機指令,這些指令對應的是用戶的不同操作。當用戶使用軟件中的某個功能時,軟件內部的指令就會“命令”計算機或手機做出相應的反應。這些指令在軟件發布之前,就已經被軟件開發工程師寫入了軟件中。那如何將這些指令寫入軟件中呢?指令是計算機能夠讀懂的東西,但對人來說,卻是比較晦澀難懂的。為了讓人能夠為計算機編寫指令,需要有程序作為中間的翻譯。我們的想法先被轉化為程序,然后程序再被轉化為計算機能夠識別的指令,從而實現人與計算機之間的溝通交流,如圖1-1所示。
圖1-1 程序功能圖
推薦閱讀
- Google Flutter Mobile Development Quick Start Guide
- Java范例大全
- Python程序設計(第3版)
- C語言程序設計基礎與實驗指導
- Clojure for Domain:specific Languages
- Python測試開發入門與實踐
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第3版)
- Mastering Data Mining with Python:Find patterns hidden in your data
- 圖數據庫實戰
- Bootstrap for Rails
- RocketMQ實戰與原理解析
- Python期貨量化交易實戰
- Oracle實用教程
- HTML5+CSS3+JavaScript 從入門到項目實踐(超值版)
- Visual Basic程序設計全程指南