課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
---|---|---|---|---|
5903311 | 程式語言原理 | Programming Languages | 3.0 | 3 |
中文概述 Chinese Description | 本科目主要探討程式語言之特性與類型,以及語言之設計原理與與實作方法。主要內容包括:1. 程式語言之發展與分類 2. 設計原理 3. 語法與語意 4. 資料型態 5. 控制結構 6. 正規語言 7. 抽象資料型態 8. 物件導向程式語言 9. 函式語言 10. 邏輯語言11. 平行處理語言。 | |||
英文概述 English Description | This course is an introduction to the features and paradigm of programming languages as well as their design and implementation. The major topics covered in this course are : 1.History and paradigm of programming languages 2.Design principles of programming languages 3.Syntex and semantics 4.Data types 5.Control structures 6. Formal languages 7.Abstract data types 8. Object-oriented programming languages 9.Functional programming languages 9.Logic programming languages 10.Parallel processing languages |
備註: