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                                                                                                   ɪʹ
   9   10   11   12   13   14   15   16   17   18   19