0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

計算機語言的分類

工程師 ? 來源:網絡整理 ? 作者:h1654155205.5246 ? 2018-12-27 16:04 ? 次閱讀

計算機語言的分類

1、機器語言

機器語言是指一臺計算機全部的指令集合

電子計算機所使用的是由“0”和“1”組成的二進制數(shù),二進制是計算機的語言的基礎。計算機發(fā)明之初,人們只能降貴紆尊,用計算機的語言去命令計算機干這干那,一句話,就是寫出一串串由“0”和“1”組成的指令序列交由計算機執(zhí)行,這種計算機能夠認識的語言,就是機器語言。使用機器語言是十分痛苦的,特別是在程序有錯需要修改時,更是如此。

因此程序就是一個個的二進制文件。一條機器語言成為一條指令。指令是不可分割的最小功能單元。而且,由于每臺計算機的指令系統(tǒng)往往各不相同,所以,在一臺計算機上執(zhí)行的程序,要想在另一臺計算機上執(zhí)行,必須另編程序,造成了重復工作。但由于使用的是針對特定型號計算機的語言,故而運算效率是所有語言中最高的。機器語言,是第一代計算機語言。

2、匯編語言

為了減輕使用機器語言編程的痛苦,人們進行了一種有益的改進:用一些簡潔的英文字母、符號串來替代一個特定的指令的二進制串,比如,用“ADD”代表加法,“MOV”代表數(shù)據(jù)傳遞等等,這樣一來,人們很容易讀懂并理解程序在干什么,糾錯及維護都變得方便了,這種程序設計語言就稱為匯編語言,即第二代計算機語言。然而計算機是不認識這些符號的,這就需要一個專門的程序,專門負責將這些符號翻譯成二進制數(shù)的機器語言,這種翻譯程序被稱為匯編程序。

匯編語言同樣十分依賴于機器硬件,移植性不好,但效率仍十分高,針對計算機特定硬件而編制的匯編語言程序,能準確發(fā)揮計算機硬件的功能和特長,程序精煉而質量高,所以至今仍是一種常用而強有力的軟件開發(fā)工具。

匯編語言的實質和機器語言是相同的,都是直接對硬件操作,只不過指令采用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。

匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業(yè)知識,但匯編語言的優(yōu)點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現(xiàn)的,而且源程序經匯編生成的可執(zhí)行文件不僅比較小,而且執(zhí)行速度很快。

3、高級語言

高級語言有:BASIC(Truebasic、Qbasic、VirtualBasic)、C、C++、PASCAL、FORTRAN、智能化語言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、動態(tài)語言(Python、PHP、Ruby、Lua)等等。-高級語言源程序可以用解釋、編譯兩種方式執(zhí)行。通常用后一種。

高級語言是絕大多數(shù)編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令并且去掉了與具體操作有關但與完成工作無關的細節(jié),例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。由于省略了很多細節(jié),所以編程者也不需要具備太多的專業(yè)知識。高級語言主要是相對于匯編語言而言,它并不是特指某一種具體的語言,而是包括了很多編程語言,流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7494

    瀏覽量

    87961
  • 計算機語言
    +關注

    關注

    1

    文章

    15

    瀏覽量

    9382
收藏 人收藏

    評論

    相關推薦

    量子計算機與普通計算機工作原理的區(qū)別

    ? 本文介紹了量子計算機與普通計算機工作原理的區(qū)別。 量子計算是一個新興的研究領域,科學家們利用量子力學,制造出具有革命性能力的計算機。雖然現(xiàn)在的量子
    的頭像 發(fā)表于 11-24 11:00 ?316次閱讀
    量子<b class='flag-5'>計算機</b>與普通<b class='flag-5'>計算機</b>工作原理的區(qū)別

    C語言數(shù)組應用計算機導論A第6講:數(shù)組

    C語言數(shù)組應用計算機導論A第6講:數(shù)組
    發(fā)表于 11-20 15:33 ?0次下載

    計算機存儲器的分類及其區(qū)別

    計算機存儲器是計算機系統(tǒng)中不可或缺的重要部分,用于存放程序和數(shù)據(jù)。隨著科技的進步,存儲器的種類越來越多,功能和性能也日益豐富。一般來說,計算機存儲器可以按照不同的分類標準進行
    的頭像 發(fā)表于 09-05 10:40 ?1482次閱讀

    簡述計算機總線的分類

    計算機總線作為計算機系統(tǒng)中連接各個功能部件的公共通信干線,其結構和分類對于理解計算機硬件系統(tǒng)的工作原理至關重要。以下是對計算機總線結構和
    的頭像 發(fā)表于 08-26 16:23 ?1657次閱讀

    計算機系統(tǒng)軟件的主要分類及其功能

    計算機系統(tǒng)軟件是計算機運行的基礎和關鍵,它們?yōu)?b class='flag-5'>計算機提供了各種基礎服務和管理功能,使得計算機能夠高效地工作。
    的頭像 發(fā)表于 07-15 18:26 ?2900次閱讀

    計算機視覺的五大技術

    計算機視覺作為深度學習領域最熱門的研究方向之一,其技術涵蓋了多個方面,為人工智能的發(fā)展開拓了廣闊的道路。以下是對計算機視覺五大技術的詳細解析,包括圖像分類、對象檢測、目標跟蹤、語義分割和實例分割。
    的頭像 發(fā)表于 07-10 18:26 ?1370次閱讀

    計算機視覺在人工智能領域有哪些主要應用?

    計算機視覺是人工智能領域的一個重要分支,它主要研究如何讓計算機能夠像人類一樣理解和處理圖像和視頻數(shù)據(jù)。計算機視覺技術在許多領域都有廣泛的應用,以下是一些主要的應用領域: 圖像識別與分類
    的頭像 發(fā)表于 07-09 09:14 ?1373次閱讀

    計算機視覺怎么給圖像分類

    圖像分類計算機視覺領域中的一項核心任務,其目標是將輸入的圖像自動分配到預定義的類別集合中。這一過程涉及圖像的特征提取、特征表示以及分類器的設計與訓練。隨著深度學習技術的飛速發(fā)展,圖像分類
    的頭像 發(fā)表于 07-08 17:06 ?697次閱讀

    自然語言處理技術在計算機系統(tǒng)中的應用

    自然語言處理(Natural Language Processing, NLP)作為計算機科學與人工智能領域中的一個重要分支,其目標是讓計算機能夠理解、處理并生成人類語言。隨著科技的進
    的頭像 發(fā)表于 07-04 14:35 ?524次閱讀

    工業(yè)計算機與普通計算機的區(qū)別

    在信息化和自動化日益發(fā)展的今天,計算機已經成為了我們日常生活和工作中不可或缺的工具。然而,在計算機領域中,工業(yè)計算機和普通計算機雖然都具備基本的計算
    的頭像 發(fā)表于 06-06 16:45 ?1400次閱讀

    【量子計算機重構未來 | 閱讀體驗】+ 初識量子計算機

    語言模型訓練會是一個怎樣的情景。。。。。。 希望量子計算機盡快走出實驗室,能夠早日進入尋常百姓家,更希望我國的量子計算機取得突破,蓬勃發(fā)展,也能遙遙領先! 今天先研讀至此,后續(xù)所讀所感將繼續(xù)分享。 附
    發(fā)表于 03-05 17:37

    量子計算機 未來希望

    自己從事語音識別產品設計開發(fā),而量子技術和量子計算機必將在自然語言處理方面實現(xiàn)重大突破,想通過此書學習量子計算技術,儲備知識,謝謝!
    發(fā)表于 02-01 12:51

    計算機系統(tǒng)如何應對大模型時代的挑戰(zhàn)與機遇

    “操作系統(tǒng)管理著計算機的資源和進程,以及所有的硬件和軟件。計算機的操作系統(tǒng)讓用戶在不需要了解計算機語言的情況下與計算機進行交互?!边@是我們對計算機
    發(fā)表于 01-23 11:06 ?556次閱讀
    <b class='flag-5'>計算機</b>系統(tǒng)如何應對大模型時代的挑戰(zhàn)與機遇

    幾種主流的C語言開發(fā)環(huán)境

    計算機語言是用于人與計算機間通信的語言,為使計算機進行各種不同的工作,就需要有一種專門用來編寫計算機程序的字符、數(shù)字和語法規(guī)則,而這些規(guī)則構
    的頭像 發(fā)表于 01-22 14:26 ?796次閱讀

    量子計算機的作用有哪些

    量子計算機是一種基于量子力學原理的新型計算機,它利用量子比特(qubit)進行信息處理,具有傳統(tǒng)計算機無法比擬的計算能力和潛力。量子計算機
    的頭像 發(fā)表于 12-30 14:32 ?1965次閱讀