當前位置:編程學習大全網 - 編程語言 - 計算機基礎語言(急求)

計算機基礎語言(急求)

問題壹:計算機語言有哪些?怎麽分類? 計算機語言(puter Lnguage)指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞信息的媒介。

計算機程序設計語言的發展,經歷了從機器語言、匯編語言到高級語言的歷程。

計算機語言主要分為三類:

- 低級語言

- 高級語言

- 專用語言

1、低級語言

- 機器語言、匯編語言和符號語言。

- 匯編語言源程序必須經過匯編,生成目標文件,然後執行。

2、高級語言

- BASIC(True basic、Qbasic、Virtual Basic)、C、PASCAL、FORTRAN、智能化語言(LISP、Prolog)等等。

- 高級語言源程序可以用解釋、編譯兩種方式執行。通常用後壹種。

我們使用的C語言就是使用的後者。

3、專用語言

CAD系統中的繪圖語言和DBMS的數據庫查詢語言。

1.1.機器語言

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

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

1.2.匯編語言

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

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

1.3.高級語言

1.3.1.高級語言的發展

從最初與計算機交流的痛苦經歷中,人們意識到,應該設計壹種這樣的語言,這種語言接近於數學語言或人的自然語言,同時又不依賴於計算機硬件,編出的程序能在所有機器上通用。經過努力,1954年,第壹個完全脫離機器硬件的高級語言--FORTRAN問世了,40 多年來,***有幾百種高級語言出現,有重要意義的有幾十種,影響較大、使用較普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、Delphi、JAVA等。

特別要提到的:在C語言誕生以前,系統軟件主要是用匯編語言編寫的。由於匯編語言程序依賴於計算機硬件,其可讀性和可移植性都很差;但壹般的高級語言又難以實現對計算機硬件的直接操作(這正是匯編語言的優勢),於是人們盼望有壹種兼有匯編語言和高級語言特性......>>

問題二:計算機語言都包括什麽語言?及其各個應用領域? 1、web page script languages

就是網頁代碼,比如Html、javascript、Css、Asp、Php、Xml都應該屬於此類(照蔡的意思,Html不應該屬於anguages的,可能他覺得太簡單了吧,不過我覺得Html也應該算的,大家愛聽誰的就聽誰的好了,這個不重要)

2、Interpreted Languages(解釋型語言)

包括Perl、Python、REBOL、Ruby等(後面三個聽豆沒聽過),也常被稱作Script語言,通常被用於和底下的操作系統溝通。照蔡的意思,每個人至少應該學會壹套這類的語言。這類語言的缺點是效率差、源代碼外露――所以不適合用來開發軟件產品,壹般用於網頁服務器。

3、Hybrid Laguages(混合型語言)

代表是JAVA和C#。介於解釋型和編譯型之間。蔡認為C#是.NET最重要的語言,值得期待其後續發展;至於JAVA,蔡叫看他的《Sleepless in Java》――我倒!

4、PILING Languages(編譯型語言)

C/C++,JAVA都是編譯型語言。蔡說C++很復雜,要成為高手沒三五年是不行的(就憑這句話,我決定向JAVA投降),雖然如此,但真正要成為高手的都應該懂C/C++。

關於Delphi,蔡說如果想要跨Linux和Windows平臺的語言,則Delphi似乎是最好的選擇。

5、Assembly Languages(匯編語言)

匯編語言是最接近於硬件的語言,不過現在幾乎沒多少人用了。

程序語言學習順序建議

如果完全沒有程序經驗,可照這個順序:javascript――解釋型語言――混合型語言――編譯型語言――匯編(如果需要的話)

用業界流行壹句話做結尾“真正的程序員用C++,聰明的程序員用Delphi”,那麽,什麽樣的程序員用JAVA呢?

虛懷若谷題外話

看在我這麽晚了還這麽辛苦的敲字的面子上,看到這篇帖子的朋友給點掌聲吧,雖然沒什麽自己的思想。

另外,本文完全據蔡學鏞先生同名文章精簡,所以如果這篇文章給妳的程序員生涯有什麽不好的作用,那我不介意妳去扁他。當然如果這篇文章對妳有什麽積極影響,我很高興妳能請我吃大餐。

如果您想學習編程,卻又不知從何入手,那麽您不妨看看下面的幾種學習方案,可能會給您壹些啟示吧!

方案壹 Basic語言 & Visual Basic

優點

(1)Basic 簡單易學,很容易上手。

(2)Visual Basic 提供了強大的可視化編程能力,可以讓妳輕松地做出漂亮的程序。

(3)眾多的控件讓編程變得象壘積木壹樣簡單。

(4)Visual Basic 的全部漢化讓我們這些見了English就頭大的人喜不自禁。

缺點

(1)Visual Basic 不是真正的面向對象的開發文具。

(2)Visual Basic 的數據類型太少,而且不支持指針,這使得它的表達能力很有限。

(3)Visual Basic 不是真正的編譯型語言,它產生的最終代碼不是可執行的,是壹種偽代碼。它需要壹個動態鏈接庫去解釋執行,這使得Visual Basic 的編譯速度大大變慢。

綜述:方案壹適合初涉編程的朋友,它對學習者的要求不高,幾乎每個人都可以在壹個比較短的時間裏學會vB編程,並用VB......>>

問題三:常用的計算機編程語言有那些 種類很多,要學的話,主要看妳要從事哪個方面,編程都是大同小異,如果妳學會壹門,其他的學起來也就輕松許多。 如果妳想當個普通的公司職員,建議C\C++這類的。 如果妳想當個破解人員,建議匯編(我覺得是相當的難...)。 如果妳想當個黑客,擁有壹定的軟件知識(很低層的那種)和硬件知識(使用軟件掌控硬件)和網絡知識(入侵這類的)。 如果妳想當個紅客,主要是網絡安全知識。

這需要看將來想從事什麽類型軟件的開發吧。如果在國內開發windows類型應用程序,據說vb比較流行,但如果開發和硬件關系較大的嵌入式程序,則使用較多的還是C語言,而網絡這個方面,無論是有線還是無線,大多數都選擇了JAVA。以上是從應用角度來講的,如果從性能和投入方面分析,C語言無疑性能上最好的,但它的復雜度太高,開發和維護費用較大,壹般比較好的遊戲程序或者速度要求較高的程序會選擇C++來開發,而VB等由於它的簡易性,可以極大縮短開發周期,也是程序員的寵兒之壹。另外有壹種語言python在國內逐漸出現,國外好像已經流行了十幾年吧,linux的引導程序和BT的壹些組件都是用它開發的,具有開發周期短,易維護等特點,運行速度也比JAVA要快,並且面向對象,無平臺限制,據說還開放了源碼,不過由於在國內流行時間不長,各大公司出於對以前開發代碼的兼容性的需要,可能壹時間接受不這個語言,但可以明顯看出,它的發展潛力相當大。 總而言之,C為基礎,掌握JAVA,會用VB,了解python,應該看得出這幾個詞匯之間的輕重差別吧。:)單機編程語言主要有qb,vb,c++,vc++,c語言,我覺得最常用的是c語言,因為現在我們常用的windows操作系統就是用c 語言編寫的.非常常用. 網絡編程語言現在用的是html 語言,還有java.ada

asp(含asp.NET)

basic(含VB)

b(C語言的前身)

css

c(含VC)

c#(含VC#.NET)

c++(含VC++.NET)

fortran

foxbase

html(含xhtml和shtml)

jacc(不確定是不是這個名字了,壹種開發語言的語言)

java

java script

jsp

latex

lua

pascal

perl

php

prolog

python

ruby

sgml(html和xml用得很多,單獨列出,其實也是壹種sgml)

shell

sql

tcl/tk

vb script

xml 最常用的是 JAVA C C++java VB 是比較好學的 最牛的要屬C#了

世界上編程語言太多了,就像每個國家都有自己的語言壹樣的.但是從編程語言發展的角度說:

大概經歷 這樣 四個階段: ############################################################

第壹個階段是 機器碼編程 (妳肯定知道計算機只能識別0和1,以前就是這樣編程的).現在的PC計算機依然是這樣,馮.諾依曼結構的計算機.妳可以去網上搜索 馮.諾依曼 是幹什麽的.妳會想,為什麽現在編程不是0,1,計算機怎麽識別呢?當妳開始編程的時候,妳用的編譯器就在做這些事情.

########################################################### ##########################################################

第二個階段是 低級語言,比如匯編語言,臺灣叫做組合語言.其實組合......>>

問題四:最簡單的計算機語言有哪些? 網頁上的html是最簡單的語言,但是功能實在少得可憐,除了描述網頁就沒有別的用途了(不過話說回來,直接描述網頁也只有它才能做到,其他語言做不到)

Script(腳本)系列 也很簡單

這裏有很多種,常見的有Javascript(引進了Java的壹些思想,不過實際內容簡單得多了),VBScript (Visual Basic的壹部分), C#Script(C#的壹部分), 這三種主要用於網頁網站設計,輔助html間接描述網頁,讓網頁變得豐富多彩絢麗,而單機上也可以運行以執行壹些可自動化的操作,實現壹些簡單的小程序和壹些手動操作非常麻煩甚至是不可能的操作,但還是難以編完整的獨立的程序,還有批處理bat,這也是壹種腳本,也很簡單,專門單機使用,擅長代替大量的手工操作和系統維護,但要做出我們常用的這種漂亮的程序,是不可能的。

想要做我們常用的程序要用以下幾種語言,不過相比之上面的語言都復雜許多:

Basic系列是最簡單的,不過因為版本多樣不統壹還有壹些效率的問題,所以用的人不是非常多

不過其中有壹個例外:Visual Basic 有微軟的支持,可視化的,可以很快有成就感編出像樣的程序,而且很多文檔中的宏 VBA(Visual Basic for Application)還有以上說的VBScript都是它的壹部分,所以還是很受歡迎的。

C語言,入門還比較簡單,但挺枯燥,初學沒什麽成就感,要想編大程序要學得挺深,有點難,編出來的程序在高級語言中效率最高,所以是第二廣泛使用的語言僅次於Java。

C++,C#,會更難壹點,但是程序要編大的會相比之下簡單點,這些都是C語言的擴展,其中C++擅長本機大程序,C#適合網絡編程(剛才說的C#Script是它的壹部分)

Java,語法上類似C++,在跨平臺的時候會省妳很多麻煩,所以由於手機的普及近壹兩年它才超過C/C++成了應用最廣泛的語言。不過開發出來的程序效率比較不怎麽樣,但有些人挺喜歡它的思想,所以不跨平臺的話,見仁見智

其余的還有Delphi,Pascal,等等不過那些都不怎麽常用而且比較復雜,要圖簡單,強烈推薦Visual Basic,要深究程序內部的東西那還是從C開始比較好

問題五:計算機有哪些語言 工業編程語言: A+ | Ada | 匯編語言| B | Brain *** | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Java | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic .NET

腳本編程語言: ActionScript | JavaScript | JScript | Nuva | PostScript | VBScript | lua

學術編程語言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC

其他編程語言: ALGOL | BASIC| Clipper | Forth | Modula-2/Modula-3 | MUMPS | PL/I | Simula

問題六:計算機所有的編程語言都有哪些? ALGOL (also under FORTRAN)

Atlas Autocode

ALGOL 60

Simula (see also Simula based languages)

ALGOL 68

Burroughs Extended ALGOL

ALGOL W

Pascal

Ada

SPARK

Turbo Pascal

Object Pascal (Delphi)

Free Pascal (FPC)

Kylix (same as Delphi, but for Linux)

Euclid

Concurrent Euclid

Turing

Turing Plus

Object Oriented Turing

Modula-2

Modula-3

Oberon (Oberon-1)

Oberon-2

ponent Pascal

Objective Modula-2 (also under Objective-C and Smalltalk)

CPL

BCPL

B

C

tcsh (also under sh)

Alef

Limbo

Coyote

C++

Java

Groovy

Join Java

J#

Processing

X10

C#

Windows PowerShell (also under DCL, ksh and Perl)

C--

D

ColdFusion

eC (Ecere C)

LPC

Pike

Objective-C (also under Smalltalk)

Objective Modula-2 (also under Modula-2 and Smalltalk)

PCASTL (also under Lisp)

Perl

Windows PowerShell (also under C#, DCL and ksh)

S2

PHP

PDL (also under APL)

QuakeC

MCPL

APL

A+

Glee

J (also under FL)

K (also under LISP)

NESL

PDL (also under Perl)

BASIC (also under FORTRAN II)

Amiga Basic

AMOS BASIC

BASIC Stamp

BASIC09

Basic4GL

BlitzBasic

Blitz3D

BlitzMax

BlitzPlus

Business Basic

Caché Basic

AL

DarkBASIC

Euphoria

PlayBASIC

PowerBASIC

Quickbasic

QBasic

Liberty BASIC

Just BASIC

Run BASIC RealBasic

thinBasic

TI-BASIC

TrueBASIC

Visual Basic

VBScript

Visual Basic for Applications (VBA)

Visual Basic .NET

YaBasic

COBOL

DIBOL

WATBOL

MS-DOS Batch files

Winbatch

CLIST

IBM Job Control Language (JCL)

IT

SNOBOL

Icon

Unico......>>

問題七:計算機語言中常用的有哪些? 1. 計算機常用語言除了C ,C++ ,VB ,JAVA 外還有什麽? 他們的優點和區別?

還有很多了,不過壹般都不怎麽常用

優點嘛,C,C++運行比VB要快

VB是解釋型語言,運行的話需要對應的運行庫的支持。不過上手容易。

JAVA的話最大的優點是跨平臺。

2. 學習做網頁HTML PHP ASP JSP 和(問題1)中的哪些語言掛鉤 ? 是否均需要HTML做基礎?

壹般HTML中的腳本和VB與JAVA都有點聯系。

不過語言都是通的,就是關鍵字,系統保留字不壹樣而已。

學習的話最好是要有HTML的基礎。

3. PHP ASP JSP 和SQL MYSQL 等其他數據庫怎樣搭配?

隨意的,看具體的用途。

有些數據庫不能用於大型的站點,好象有限制的。

具體可以查壹下數據庫的說明。

問題八:電腦編程語言都有哪些啊? 工業編程語言: A+ | Ada | 匯編語言| B | Brain *** | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Java | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic .NET

腳本編程語言: ActionScript | JavaScript | JScript | Nuva | PostScript | VBScript | lua

學術編程語言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC

其他編程語言: ALGOL | BASIC| Clipper | Forth | Modula-2/Modula-3 | MUMPS | PL/I | Simula

問題九:計算機語言有多少種?分別是哪些?最早的是? 太多了 主要分為三類:高級、低級、專用語言。

高級有:FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等

低級有:機器語言、匯編語言和符號語言等

專用語言:CAD系統中的繪圖語言和DBMS的數據庫查詢語言等

最早的應該是匯編語言

問題十:計算機語言有哪些?怎麽分類? 計算機語言(puter Lnguage)指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞信息的媒介。

計算機程序設計語言的發展,經歷了從機器語言、匯編語言到高級語言的歷程。

計算機語言主要分為三類:

- 低級語言

- 高級語言

- 專用語言

1、低級語言

- 機器語言、匯編語言和符號語言。

- 匯編語言源程序必須經過匯編,生成目標文件,然後執行。

2、高級語言

- BASIC(True basic、Qbasic、Virtual Basic)、C、PASCAL、FORTRAN、智能化語言(LISP、Prolog)等等。

- 高級語言源程序可以用解釋、編譯兩種方式執行。通常用後壹種。

我們使用的C語言就是使用的後者。

3、專用語言

CAD系統中的繪圖語言和DBMS的數據庫查詢語言。

1.1.機器語言

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

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

1.2.匯編語言

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

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

1.3.高級語言

1.3.1.高級語言的發展

從最初與計算機交流的痛苦經歷中,人們意識到,應該設計壹種這樣的語言,這種語言接近於數學語言或人的自然語言,同時又不依賴於計算機硬件,編出的程序能在所有機器上通用。經過努力,1954年,第壹個完全脫離機器硬件的高級語言--FORTRAN問世了,40 多年來,***有幾百種高級語言出現,有重要意義的有幾十種,影響較大、使用較普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、Delphi、JAVA等。

特別要提到的:在C語言誕生以前,系統軟件主要是用匯編語言編寫的。由於匯編語言程序依賴於計算機硬件,其可讀性和可移植性都很差;但壹般的高級語言又難以實現對計算機硬件的直接操作(這正是匯編語言的優勢),於是人們盼望有壹種兼有匯編語言和高級語言特性......>>

  • 上一篇:怎樣用VB實現LRC歌詞播放
  • 下一篇:染色數控編程
  • copyright 2024編程學習大全網