官术网_书友最值得收藏!

  • 三步學Python
  • (日)山田祥寬 山田奈美
  • 994字
  • 2022-07-08 12:08:23

什么是編程語言

雖然計算機可以幫我們方便地處理各種事情,但是它自己并不會思考并采取行動。一般來說,計算機只會在得到指示后進行行動。

但是,如果你只是口頭上對計算機說“幫我做一下××”,計算機是聽不懂的,就算把這句話寫出來,也一樣得不到回應。必須用計算機能理解的語言寫出指令才行。

計算機能理解的語言就是編程語言。我們用編程語言寫給計算機的指令稱為程序。

寫程序的人叫作程序員,寫程序這件事叫作編程。請先記住這些。

 應用程序

有一個與“程序”非常類似的術語,叫作“應用程序”(簡稱“應用”)。比如大家在計算機上使用的 Word、Excel 和游戲等,都是應用。雖然從讓計算機做某事的意義上來說,應用和程序幾乎是一樣的,但是程序僅代表指令本身,而應用不僅包括指令(程序),還涵蓋了與之相關的數據(圖像等)和配置文件等,可以說比程序所指的范圍更大。

什么是程序

接下來,我們來看一下寫給計算機的指令——程序。說到程序,大家可能會聯想到運動會的項目單或音樂會的節目單。沒錯,我們可以將它們看作同一種東西。

運動會的項目單記錄了運動會將以什么流程進行,計算機的程序則記錄了計算機將如何完成工作。

 編程的特殊性

在運動會的項目單上寫上“團體操表演”,老師就會組織學生去完成這個項目,但是對于計算機來說,這樣是行不通的。必須事先寫清楚“哪些人在何時何地集合”“經由哪條路線入場”“按照什么規則比賽”等。如果說編程有什么難點,大概就是我們能否像這樣將計劃分解開來。大家在學習編程的過程中,不能只記住編程語言的語法,也要時常留意日常行為的“分解”,要試著思考如何給計算機下指令。這樣可以更快地掌握編程思維。

高級語言和機器語言

在計算機的對話中通常只會用到 0 和 1。也就是說,在給計算機下指令時,指令必須使用 0 和 1 的排列來表示。像這樣用 0 和 1 表示的語言稱為機器語言。

但是,人類很難僅使用 0 和 1 來寫指令(當然讀起來也很難),所以現在一般使用與英語類似的比較容易理解的高級語言。

編程語言大體上可以分為機器語言和高級語言。最近,說到編程語言,通常就是指高級語言。本書的主題 Python 也是一種高級語言。當然,即便是高級語言,如果不加以處理,計算機也不能理解。那么,如何把它傳達給計算機呢?關于這個問題,我們將在下一節講解。

小結

  • 給計算機的指令叫作程序,書寫程序的語言叫作編程語言。
  • 編程語言可以分為機器語言和高級語言。Python 等現在經常使用的編程語言是高級語言。
主站蜘蛛池模板: 封丘县| 水城县| 西乌珠穆沁旗| 松江区| 威信县| 永福县| 石城县| 桦川县| 中卫市| 威信县| 铁岭县| 德兴市| 廉江市| 乌恰县| 中江县| 启东市| 余庆县| 方城县| 华亭县| 桓台县| 沙雅县| 双江| 富阳市| 浮梁县| 彭泽县| 浑源县| 东乌| 新闻| 扬州市| 东源县| 柘城县| 卢龙县| 津市市| 赤城县| 江华| 宁晋县| 十堰市| 墨江| 新昌县| 五指山市| 宜阳县|