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

  • 青少年Python趣味編程
  • 葉永興 陳娟懷編著
  • 492字
  • 2022-03-01 16:35:53

1.2 編程語言也是一種語言

程序既然能夠幫助我們實現與計算機之間的交流,那如何編寫程序呢?編寫程序類似于寫作文,一篇作文是由很多的文字構成的,同時還有格式、語法要求;程序則是由編程語言構成的,也有格式、語法方面的要求。編程語言和人類語言類似。首先,它也是一門語言,只不過它的交流對象是計算機;其次,編程語言也有很多種類,如圖1-2所示。

圖1-2 人類語言和編程語言的種類

相信很多讀者都有這樣的感受:學習英語要比學習漢語難得多。也就是說不同的語言,學習的難度是不一樣的。這里選擇Python作為要講解的編程語言,是因為Python相比其他的語言更加易于理解和使用。下面來觀察一下用目前幾種流行的編程語言實現同一個功能的區別。

1.Java
public class HelloWorld {
   public static void main(String[] args) {
   System.out.println("Hello World");
   }
}
2.C++
#include <iostream>
using namespace std;
int main()
{
   cout << "Hello World" << endl;
   return 0;
}
3.Python
print("Hello World")

 

觀察與思考

上面的3個程序都是實現同一個功能——命令計算機在屏幕上輸出一句“Hello World”,哪一個看上去比較簡單?

可以看到Java和C++需要5~7行代碼,而Python只需要簡單的一行代碼,并且用Python編寫的程序沒有那么多符號。通過對比可以得出,實現同一個功能,使用Python編寫程序更加簡單、花費的時間更短、出現的錯誤更少。本書后面會用大量的實例驗證Python的簡單易學性。


 

主站蜘蛛池模板: 苍梧县| 建德市| 剑川县| 澄迈县| 馆陶县| 包头市| 盖州市| 浙江省| 康保县| 南和县| 桑日县| 平昌县| 朔州市| 澄江县| 思茅市| 菏泽市| 二连浩特市| 宝清县| 高雄县| 遵义县| 红安县| 庄河市| 巴塘县| 安溪县| 探索| 咸宁市| 宿迁市| 东阿县| 怀集县| 和平区| 郑州市| 青川县| 苏尼特右旗| 武宣县| 延庆县| 方山县| 公安县| 富蕴县| 阜平县| 凤山市| 和平区|