SOGO論壇
  登入   註冊   找回密碼
查看: 2514|回覆: 0
列印 上一主題 下一主題

[教學] 程式語言的類別 [複製連結]

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

超級版主勳章 原創及親傳圖影片高手勳章 熱心參予論壇活動及用心回覆主題勳章 3C商品達人勳章 通訊產品達人勳章 SOGO綜合圖區之星勳章 品味生活區勳章 綜圖精英分享家勳章 影音達人勳章 優質套圖區主題分享達人勳章 正妹貼圖區主題分享達人勳章 性感誘惑區主題分享達人勳章 激情性愛區主題分享達人勳章 自拍樂園主題分享達人勳章 絲襪美腿區主題分享達人勳章 西洋辣妹區主題分享達人勳章 唯美清純區主題分享達人勳章 自然美景區主題分享達人勳章 汽車達人勳章 機車達人勳章

狀態︰ 離線
跳轉到指定樓層
1
發表於 2010-11-6 14:18:35 |只看該作者 |倒序瀏覽
人類依國家、種族、地域的不同,有各式各樣的語言,例如:華語、英語、日語、德語等。而電腦的程式語言,一樣的也有許多不同種類,以下就程式語言的難易程度與操作環境來加以區分。

一、以難易程度區分

(一)低階語言(Low Level Language)

  低階語言分為「機器語言(Machine Language)」和「組合語言(Assembly Language)」兩種。一般的個人電腦屬於數位式電腦,資訊的表示方式是由0和1所組成,這兩種符號構成的「機器語言」就是個人電腦所能了解的語言。

  要了解由「0」和「1」組合而成的機器語言所代表的意義,必須透過查表才能得知。閱讀和了解機器語言程式相當地困難,使用起來也相當不便;且因為機器語言和硬體架構有關,所以不同電腦的機器語言也各有所不同。例如:麥金塔電腦與IBM個人電腦,兩者的機器語言是不相容的。

  「組合語言」是用簡單而有意義的英文字或英文縮寫,來代替「0」與「1」所組合的指令。

  組合語言與電腦的硬體架構是有很大的關係,和機器語言的差別只在於使用有意義的英文字,來代替人類看不懂的二進制碼而已,雖然組合語言較容易撰寫。但因為電腦只懂機器語言,所以使用組合語言編寫的程式,必須透過組譯程式(Assembler),翻譯成機器語言後,才能交給電腦執行。組合語言與機器語言十分相似,都必須了解電腦的架構,才能有效正確的使用。 
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-11-25 01:15

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部