• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 程序設計語言

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    程序設計語言: 程序設計語言,經歷了從 機器語言 、 匯編語言 到 高級語言 這樣一個發展過程。 機器語言 --------面向機器的語言 機器語言是 最底層 的計算機語言。用機器語言編寫的程序,計算機硬件可以直接識別。在用機器語言編寫的程序中,每一條機器指
    程序設計語言:

    程序設計語言,經歷了從 機器語言 、 匯編語言 到 高級語言 這樣一個發展過程。

    機器語言 --------面向機器的語言

    機器語言是 最底層 的計算機語言。用機器語言編寫的程序,計算機硬件可以直接識別。在用機器語言編寫的程序中,每一條機器指令都是二進制形式的指令代碼。 對于不同的計算機硬件(主要是CPU),其機器語言是不同的,因此,針對一種計算機所編寫的機器語言程序不能在另一種計算機上運行。

    由于機器語言程序是直接針對計算機硬件所編寫的,因此它的執行效率比較高,能充分發揮計算機的速度性能。但是,用機器語言編寫程序的難度比較大,容易出錯,而且程序的 直觀性比較差 ,也 不容易移植 。

    匯編語言 --------面向機器的語言

    為了便于理解與記憶,人們采用能幫助記憶的英文縮寫符號(稱為指令助記符)來代替機器語言指令代碼中的操作碼,用地址符號來代替地址碼。

    匯編語言與機器語言一般是一一對應的,因此,匯編語言也是與具體使用的計算機有關的。由于匯編語言采用了助記符,因此,它比機器語言 直觀 ,容易 理解和記憶 ,但是,計算機仍不能直接識別用匯編語言編寫的程序。

    依賴于計算機硬件,程序的可讀性和可移植性差;

    高級語言 --------面向問題、面向對象的語言

    就是算法語言,它不是面向機器的,而是面向問題的,不依賴于具體機器,具有良好的通用性。

    高級語言的表達方式接近于被描述的問題,又由于接近于自然語言和數學語言,從而易于為人們接受掌握和書寫。高級語言的顯著特點是獨立于具體的計算機硬件,通用性和可移植性好。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>