Page 14 - FC10710_程式語言與設計(上)
P. 14
高階語言
為了讓程式語言的編寫能更容易,以及方便閱讀和瞭
A = 1
解,後來發展出較為接近人類語言的程式語言,稱之為「高 B = 2
C = A + B
階語言(High-level Language)」。針對不同領域有各種
相關的程式語言,例如:適用於科學工程的 FORTRAN、 圖 1-3 高 階 語 言 Visual
1
商業用的 COBOL、簡單易學的 BASIC、兼具高階和低階 Basic 的程式碼
程式語言的
基本概念
特性的 C/C++、網頁相關的 HTML、VBScript、JavaScript、ASP、PHP,數據分析的
Python、R 語言,以及設計行動裝置 App 的 Java、Swift…等高階語言。以圖 1-3 的
Visual Basic 加法程式為例,是否比低階語言的語法容易理解多了呢!
1 Python
Python 為吉多·范羅蘇姆(Guido van Rossum)所創,第一版在 1991 年釋
出。它是一種直譯式的物件導向程式語言,具有簡單、易學、免費、容易擴充與跨
平台等優點。除了內建的程式庫之外,還有如:Django(網站建置)、Numpy(科
2
學計算)、pandas(資料庫)、scikit-learn(機器學習)等大量的第三方套件來支
程式的組成
與語法規則
援,許多功能不必自己從頭編寫,直接使用現成的即可完成。目前廣泛應用於如:
資料探勘、機器學習、深度學習與人工智慧等各種不同的領域。如圖 1-4 就是開發
Python 所使用的 Anaconda Spyder 整合開發環境。
3
資料型態
與運算
4
選擇結構
圖 1-4 Anaconda Spyder 整合開發環境中的 Python 程式碼
4
'$ $) JOEE ɪʹ