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 (非程序導向語言): 告訴機器怎麼做會得到什麼結果,由其自行推論,不需一步步說明該怎麼做。
  • 特殊問題導向語言

    演進歷史

    程式設計的方法

留言