Programming Language (未完待續)
程式語言 (Programming Languages) 為人類 (use nature languages) 和機器 (use machine language) 之間溝通的語言。大部分程式語言為了人類閱讀上的方便,由符號、文字等組成,而非機器所能直接處理的語言,因此需經過 翻譯程式 處理成機器能直接處理的 0 或 1。 程式語言的分類 通用程式語言 Machine-Oriented Languages (機器導向語言): 為了配合機器硬體的運作而設計,其結構硬體能直接處理。 e.g. Machine Language (機器語言)、Assambly Language (組合語言)、Microcode (微碼)、Mcro Assambly Language (巨集組合語言)。 Problem-Oriented Languages (問題導向語言): 為了處理人們的專業或是應用問題而設計,非硬體所能直接處理。 Procedure-Oriented Languages (程序導向語言): 一步一步的下指令,告訴機器要怎麼做、做什麼。 Non-Procudeure-Oriented Languages (非程序導向語言): 告訴機器怎麼做會得到什麼結果,由其自行推論,不需一步步說明該怎麼做。 特殊問題導向語言 演進歷史 程式設計的方法