阿摩線上測驗 登入

申論題資訊

試卷:103年 - 103 司法特種考試_三等_檢察事務官電子資訊組:程式語言#24838
科目:程式語言
年份:103年
排序:0

申論題內容

一、何謂程式語言(programming language)?又有那些分類?(17 分)

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

程式語言是一種用於編寫計算機程序的形式語言,它是一種人與計算機進行溝通的工具。它包含了一系列的符號、關鍵詞、語法和規則,用於描述算法和處理資料的方法,讓計算機能夠執行特定的任務。

 
程式語言可以根據不同的特性和用途進行分類,以下是一些常見的程式語言分類:
 
低階語言(Low-level languages):包括機器語言和組合語言,主要用於編程時直接操作硬體資源,但可讀性較差,且編程難度大。
 
高階語言(High-level languages):包括C、Java、Python、JavaScript等,具有較高的抽象層次,可讀性好,開發效率高,但執行效率相對低。
 
程序式語言(Procedural languages):以過程為基礎的語言,如C、Pascal等。
 
物件導向語言(Object-oriented languages):以物件為基礎的語言,如Java、Python等。
 
腳本語言(Scripting languages):主要用於簡化系統管理和自動化工作,如Bash、Perl、Python等。
 
函數式語言(Functional languages):將計算視為數學函數的應用,如Haskell、Lisp等。
 
邏輯式語言(Logic languages):主要用於解決邏輯問題,如Prolog等。
 
編譯型語言(Compiled languages):需要編譯器將原始程式碼編譯成可執行檔案,如C、C++等。
 
直譯型語言(Interpreted languages):直接執行原始程式碼,如Python、Ruby等。