- 編程真酷:Scratch3.0游戲創(chuàng)作之旅
- 梁權(quán)偉
- 639字
- 2020-11-02 09:58:09
第1章 開(kāi)始編程
1.1 編程在哪里
也許我們都聽(tīng)過(guò)編程,但是可能并不知道編程是什么樣子,編程在什么地方,編程可以做什么,編程會(huì)有趣嗎?
1.1.1 印象中的編程
我們認(rèn)知中的編程是什么樣子的,是看不懂的代碼?還是神一樣的操縱?或是超級(jí)人工智能呢?有一點(diǎn)點(diǎn)神秘科幻,好像離我們有點(diǎn)兒遙遠(yuǎn)。又或者覺(jué)得太難了,看不懂。

其實(shí)編程離我們一點(diǎn)兒都不遙遠(yuǎn),編程也沒(méi)有想象中那么復(fù)雜難懂。在人們平時(shí)的生活、娛樂(lè)中,編程其實(shí)隨處可見(jiàn)。


1.1.2 電影中的編程
《頭號(hào)玩家》電影中,游戲主角使用VR眼鏡,進(jìn)入到“綠洲”虛擬宇宙世界,展開(kāi)各種冒險(xiǎn)。

鋼鐵俠中的機(jī)甲,是由史塔克自行設(shè)計(jì)的人工智能操控系統(tǒng),是一臺(tái)高科技電腦,利用內(nèi)部與外部的感應(yīng)器能提供戰(zhàn)略資訊與機(jī)甲的即時(shí)狀態(tài)報(bào)告。

而其中的“綠洲”虛擬世界,則是由詹姆斯·哈利迪創(chuàng)造的虛擬游戲宇宙,便是通過(guò)編程創(chuàng)造出來(lái)的。

為確保機(jī)甲不會(huì)自主暴走還設(shè)立了防護(hù)系統(tǒng),但這些系統(tǒng)曾一度被破壞。鐵甲還可以遠(yuǎn)端連接外部的通信系統(tǒng),如全世界的衛(wèi)星、移動(dòng)電話(huà)與電腦。

1.1.3 生活中的編程
編程與人們的生活息息相關(guān),它幫助我們學(xué)習(xí),融入我們的生活,參與我們的娛樂(lè)活動(dòng),例如小區(qū)的門(mén)禁卡,刷卡識(shí)別自動(dòng)開(kāi)門(mén);還有我們按下電梯的按鈕,等待電梯到達(dá),回到家后,用遙控器打開(kāi)空調(diào),調(diào)節(jié)空調(diào)溫度模式。

1.1.4 科學(xué)中的編程
每天我們關(guān)注的天氣預(yù)報(bào)是計(jì)算機(jī)結(jié)合各種各樣的大氣數(shù)據(jù),通過(guò)程序計(jì)算出的。還有智能自動(dòng)駕駛技術(shù),當(dāng)然也離不開(kāi)編程。
科學(xué)家們還會(huì)通過(guò)編程做各種各樣我們無(wú)法想象和不能直接觀察的事情,例如,去發(fā)現(xiàn)天上的星星在哪兒,計(jì)算它們和地球的距離。

- 深度實(shí)踐OpenStack:基于Python的OpenStack組件開(kāi)發(fā)
- JavaScript 從入門(mén)到項(xiàng)目實(shí)踐(超值版)
- Practical DevOps
- Processing互動(dòng)編程藝術(shù)
- 名師講壇:Java微服務(wù)架構(gòu)實(shí)戰(zhàn)(SpringBoot+SpringCloud+Docker+RabbitMQ)
- 網(wǎng)站構(gòu)建技術(shù)
- R Data Analysis Cookbook(Second Edition)
- ExtJS Web應(yīng)用程序開(kāi)發(fā)指南第2版
- HTML5+CSS3+jQuery Mobile APP與移動(dòng)網(wǎng)站設(shè)計(jì)從入門(mén)到精通
- Distributed Computing in Java 9
- 零基礎(chǔ)看圖學(xué)ScratchJr:少兒趣味編程(全彩大字版)
- 實(shí)戰(zhàn)Python網(wǎng)絡(luò)爬蟲(chóng)
- Spark技術(shù)內(nèi)幕:深入解析Spark內(nèi)核架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理
- Mastering ASP.NET Web API
- 深入理解Zabbix監(jiān)控系統(tǒng)