人們藉助計算機語言與計算機溝通,其中的「高級語言」應用最廣

人們藉助計算機語言與計算機溝通,其中的“高級語言”應用最廣,這種語言不受機器的制約,它面向應用問題,接近人們的使用習慣,當然高級語言與自然語言還是有很大區別的。

人們藉助計算機語言與計算機溝通,其中的“高級語言”應用最廣

到目前為止,計算機使用的高級語言已經相當多,早期在DOS操作系統下常用的有BASIC、FORTRAN、PASCAL、COBOL、C等幾種高級語言;現在在Windows操作系統下,高級語言進一步發展成為面向對象的高級語言,如Visual BASIC、Visual C等。

人們藉助計算機語言與計算機溝通,其中的“高級語言”應用最廣

儘管計算機很聰明,但是它只懂機器語言,不能直接識別高級語言,用高級語言編寫的程序必須“翻譯”成機器語言程序之後才能被機器接受,在計算機上運行。這樣一來,使用高級語言就會使計算機損失大量的時間,但是這是我們有時不得不付出的代價。事實上,各種語言是內行人提供給外行人使用計算機的一種便利工具。這些內行人越高明,所花的勞動越多,計算機的語言智能就越高,外行人使用起來就越方便、省事。

人們藉助計算機語言與計算機溝通,其中的“高級語言”應用最廣

扮演翻譯角色的也是一種程序,叫做翻譯程序。它的任務是把源語言程序改造成為目標語言程序。如果源語言程序是高級語言,而目標語言是低級語言——彙編語言或是機器語言,那麼這樣的翻譯程序就稱為編譯程序。


分享到:


相關文章: