低級程式語言
跳去導覽
跳去搵嘢
低級程式語言(粵拼:dai1 kap1 cing4 sik1 jyu5 jin4;英文:low-level programming language)係指唔會點樣有抽象化-啲運算工序同指令集架構實際做嘅非常相似-嘅程式語言,例如係機械語言同組合語言噉。
機械語言[編輯]
機械語言(machine lanaguage)係最似電腦內部嘅實際運算嗰種程式語言,即係最低級嗰隻程式語言-淨係用 1(有電過)同 0(冇電過)嘅二進制數字嚟表達嗮所有嘢,而組成一段機械碼嘅數字會包含嗮「要用啲乜嘢數據」同「要做啲乜嘢作業」等嘅資訊[1]。
舉個例說明:假想依家有款機械語言,
於是喺用呢種語言寫成嘅源碼入面,「0000011 0000100 0000」呢段碼係叫電腦計 3(用二進制寫係 11)加 4(用二進制寫係 100)嘅結果出嚟[1][2]。
一般認為,機械語言有個重大缺點,就係可讀性(readability)低得好交關-就算係專業做資訊科技嘅人都普遍覺得機械語言好難睇,吓吓都係一大柞 1 同 0,而且當中多咗個 0 或者少噉咗個 0 就搞到成段碼都軭嗮。因為噉,人喺廿世紀中開始就有喺度創造高級(high-level)程式語言-用形式化(formalized;簡單講就係高度精確)得嚟又易睇嘅方式,表達用家想電腦做嘅運算,出名嘅例子有 C 同相關嘅語言、Python 同埋 Java 呀噉。
組合語言[編輯]
睇埋[編輯]
攷[編輯]
- ↑ 1.0 1.1 Tech Target - machine code (machine language).
- ↑ Hennessy, John L.; Patterson, David A. Computer Organization and Design. The Hardware/Software Interface. Morgan Kaufmann Publishers.