- 青少年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的簡單易學性。
推薦閱讀
- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- Java面向對象思想與程序設計
- Java 9 Programming Blueprints
- Mastering Scientific Computing with R
- Getting Started with SQL Server 2012 Cube Development
- TMS320LF240x芯片原理、設計及應用
- Java Web從入門到精通(第3版)
- 鴻蒙OS應用編程實戰
- Practical Microservices
- Hack與HHVM權威指南
- Web開發的平民英雄:PHP+MySQL
- C/C++代碼調試的藝術(第2版)
- Java RESTful Web Service實戰
- Visual Basic程序設計
- Java Web開發任務教程