回覆列表
  • 1 # 使用者2062070693800

    計算機基礎知識包括:

    1,計算機的發展與應用

    2,Windows作業系統

    3,Word的應用、Excel應用、PowerPoint應用、Internet應用

    等計算機的簡單使用;

    計算機語言包括:

    低階語言

    機器語言、組合語言和符號語言。

    組合語言源程式必須經過彙編,生成目標檔案,然後執行。

    1,專用語言

    CAD系統中的繪圖語言和DBMS的資料庫查詢語言。

    2,機器語言

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

    電子計算機所使用的是由"0"和"1"組成的二進位制數,二進位制是計算

    計算機語言機的語言的基礎。計算機發明之初,人們只能降貴紆尊,用計算機的語言去命令計算機幹這幹那,一句話,就是寫出一串串由"0"和"1"組成的指令序列交由計算機執行,這種計算機能夠認識的語言,就是機器語言。使用機器語言是十分痛苦的,特別是在程式有錯需要修改時,更是如此。

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

    3,組合語言

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

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

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

    彙編程式的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此彙編源程式一般比較冗長、複雜、容易出錯,而且使用匯編語言程式設計需要有更多的計算機專業知識,但組合語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高階語言所能實現的,而且源程式經彙編生成的可執行檔案不僅比較小,而且執行速度很快。,

    4,高階語言

    高階語言有:BASIC(True basic、Qbasic、Virtual Basic)、C、

    計算機語言C++、PASCAL、FORTRAN、智慧化語言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、動態語言(Python、PHP、Ruby、Lua)等等。- 高階語言源程式可以用解釋、編譯兩種方式執行。通常用後一種。

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

    高階語言程式設計VB難度可以想象。

    所以對比來看計算機基礎簡單些,也不排除專門攻克計算機語言的能手,如果英語水平等級高,在知道語言執行環境的時候,高階語言程式設計也不是什麼難事。

  • 中秋節和大豐收的關聯?
  • 怎樣用銀汞柱血壓計量血壓?