當前位置:首頁 » 編程語言 » basic語言c語言

basic語言c語言

發布時間: 2022-04-04 09:05:25

㈠ 計算機語言就分為BASIc語言,C語言,匯編語言這三種嗎

計算機語言總的來說可以分為機器語言,匯編語言,高級語言。
機器語言就是計算機可以識別的語言。
匯編語言,比機器語言高一級的語言。我們平時的軟體程序一般都會先翻譯成匯編語言,然後再解釋成機器語言讓計算機獲取命令。
接來下就是高級語言,比如VB、C#、Java、vb.net、c/c++、foxpro、delphi等。
現在開發用的語言一般都是高級語言。

㈡ C語言和BASIC語言的區別

C語言和BASIC語言的區別:

1、定義不同:

BASIC是一種直譯式程序設計語言。

C語言是一門通用計算機編程語言。

2、用處不同:

C語言廣泛應用於底層開發。

BASIC主要用於微電腦的開發語言之一。

3、編譯工具不同:

C語言:其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

BASIC語言:PowerBASIC、RealBasic、pureBasic、freebasic、NiceBASIC等。

4、特點不同:

BASIC語言:

(1)構成簡單。

(2)是一種「人機會話」式的語言。

(3)功能較全、適用面廣。

(4)執行方式靈活。

C語言:

①、C語言是一個有結構化程序設計、具有變數作用域(variable scope)以及遞歸功能的過程式語言。

②、C語言傳遞參數均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。

③、不同的變數類型可以用結構體(struct)組合在一起。

④、只有32個保留字(reserved keywords),使變數、函數命名有更多彈性。

⑤、部份的變數類型可以轉換,例如整型和字元型變數。

⑥、通過指針(pointer),C語言可以容易的對存儲器進行低級控制。

⑦、預編譯處理(preprocessor)讓C語言的編譯更具有彈性。

5、發展歷史不同:

BASIC語言:BASIC語言早期是以直譯程式的方式創始,也演化出許多不同名稱的版本,如:BASICA, GW-BASIC, MBASIC, TBASIC等。

C語言:C語言之所以命名為C,是因為 C語言源自Ken Thompson發明的B語言,而 B語言則源自BCPL語言。

1967年,劍橋大學的Martin Richards對CPL語言進行了簡化,於是產生了BCPL(Basic Combined Programming Language)語言。

㈢ 什麼是basic語言,c語言

BASIC 是屬於高階程式語言的一種,英文名稱的全名是 "Beginner's All-Purpose Symbolic Instruction Code",取其首字字母簡稱 "BASIC",就名稱的含意來看,是"適用於初學者的多功能符號指令碼",是一種在計算機發展史上應用最為廣泛的程式語言。
BASIC語言的主要特點是:
(1)構成簡單。 BASIC語言的最基本語句只有17種,而且它們都是常見的英文單詞或其變形,如READ、END等,很容易學習和掌握。
(2)是一種「人機會話」式的語言。通過鍵盤操作,用BASIC語言編寫完的程序,可以在計算機上邊編寫、邊修改、邊運行。而且還可以在運行中向人們提示信息的指出錯誤,要求人去改正,即實現了人和機器的對話。
(3)BASIC語言應用廣泛。許多中、小學以至於大學都開設BASIC語言。

BASIC 語言採用的是解釋器,就是逐句翻譯成機器語言程序,譯出一句就立即執行,即邊翻譯邊執行.與編譯器比起來,解釋器費時比編譯器更多,但可少佔計算機的內存.
使用BASIC語言的微型機有APPLE機和TRS-80機等.它們的使用方法有些不同.
下面舉一個BASIC語言編的程序.
10 LET X=2
20 LET Y=SIN(X)
30 PRINT Y
RUN
0.034899496

C語言是一種計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛。

C語言對操作系統和系統使用程序以及需要對硬體進行操作的場合,用C語言明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。

C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。

常用的C語言IDE(集成開發環境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C等等

㈣ C語言 BASIC語言 哪個更基礎

學C語言好 它是中級程序語言,既涉及到內存,位元組的操作,也有程序的高級應用。我也是剛學,學就要學最實用的,不是最基礎的。望對你有幫助!

㈤ 自學的話是basic語言好還是C語言好

你這種問題的提問方法就有問題,所以沒辦法回答。
你要說,我為什麼要學basic,為什麼要學C,我現在是一個小學生?初中生?大學生?研究生?
只有你描述清楚了問題,才可能得到滿意的回答。

一般來說,BASIC不太推薦了,用的人逐漸減少,比起現代語言沒什麼優勢。

根據不同的用途,首門語言推薦:
C語言,最高要求,沒有不能做的。當然,說的是入門。達到最高要求,需要大量數學、匯編、編譯原理、操作系統。
Java語言,面向應用,好學、好用。
PHP語言,出類拔萃的腳本語言。

此外,C#、JavaScript等等也都是不錯的語言。真正搞計算機的,就是精通一門語言,其他的需要什麼語言,幾個小時就要學會。一個巨型程序,混用幾十種語言並不稀奇,光是C、C++、Java、PHP、SQL、JavaScript、匯編、Perl、Fortran、TCL、Python,就已經不少了,還有大量的其他語言,每一種語言都有它適合的場合。

㈥ C語言,basic語言的不同 它們各自的用處

C語言是一種成功的系統描述語言,用C語言開發的UNIX操作系統就是一個成功的範例;同時C語言又是一種通用的程序設計語言,在國際上廣泛流行。世界上很多著名的計算公司都成功的開發了不同版本的C語言,很多優秀的應用程序也都使用C語言開發的,它是一種很有發展前途的高級程序設計語言。
1. C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
2.C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。 3.C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的游戲。
4. C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX等等;也適用於多種機型。 C語言對編寫需要硬體進行操作的場合,明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。 C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。

VB的中心思想就是要便於程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統,但是又可以開發相當復雜的程序。VB的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組件的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本裡面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關於性能的爭論已經越來越少。 窗體控制項的增加和改變可以用拖放技術實現。一個排列滿控制項的工具箱用來顯示可用控制項(比如文本框或者按鈕)。每個控制項都有自己的屬性和事件。默認的屬性值會在控制項創建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控制項位置的代碼,在運行時候每當用戶更改窗口大小,控制項也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字元的輸入。 VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似於操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。 VB的組件既可以擁有用戶界面,也可以沒有。這樣一來伺服器端程序就可以處理增加的模塊。 VB使用參數計算的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及強制使得符號表入口的實體的變數名稱遵循書寫規則。默認情況下字元串的比較是對大小寫敏感的,但是可以關閉這個功能。 VB使得大量的外界控制項有了自己的生存空間。大量的第三方控制項針對VB提供。VB也提供了建立、使用和重用這些控制項的方法,但是由於語言問題,從一個應用程序創建另外一個並不簡單。

㈦ basic語言與c語言是什麼關系

沒什麼關系,basic 64年誕生,最初定位是腳本語言,後來被微軟定位為開發應用程序。c誕生於72年,最初定位就是系統開發。

㈧ C語言和Basic有什麼區別啊

這個~~語法上完全不一樣。。。除了都是計算機語言以外就沒什麼共同點了。。就如同中文和英文一樣~~
不過現在比較火爆的C++,C#,JAVA(可能你也聽說過^^)語法都跟C語言比較相似(只是語法相似!~不要聽別人亂說,說什麼C語言是這些語言的基礎!!~C語言跟這些語言的編程思想完全不同!!!)~~所以學C語言的話以後會有些優勢~~

㈨ 什麼是basic 語言和C語言

BASIC是Beginner's All-purpose Symbolic Instruction Code的縮寫。意即初學者通用符號指令代碼。它是一種國際通用的計算機高級語言。一般認為它是從FORTRAN中提煉、簡化而來。因此簡單易學,BASIC入門了,再學其它高級語言也就不難了。

2. BASIC語言的版本

電腦語言一般都有版本序列。BASIC語言也經歷了不斷的發展與改進,形成了不同環境下的不同版本。如BASIC、BASICA、F-BASIC、H-BASIC、Q-BASIC等等。但一般來說都大同小異、基本的東西不變、較高版本兼容較低版本。所以需恐慌與詫異。讓我們從最基本的也就是BASIC來學起,先入門,有興趣的同學,就可以通過自學深入和提高。

3. BASIC語言的特點

(1)簡單易學。基本BASIC的語句一共只有17種,且使用准英語或者叫類英語,表達式與運算符號也與數學中使用的差不多。

(2)會話功能。BASIC是高級語言,具有很強的會話功能。語句、表達式及運行到某句出錯時,電腦會進行人機對話,及時給出提示等。因此可以邊做邊改。直至正確與滿意為止,這一點對初學者十分方便。

(3)環境特點。BASIC程序的運行分解釋型與編譯型兩種。一般在學習與編製程序時使用解釋型環境。也就是說要在DOS下先運 行BASIC.EXE文件,進入BASIC的解釋環境狀態(其提示符是OK),編寫程序所形成的文件其擴展名約定為BAS。這就叫BASIC的源程序。當源程序調試好了,反復運行都滿意,可以用BASIC的編譯工具軟體把它編譯成擴展名為EXE的文件便能直接在DOS下運行。有關BASIC的啟動知識

C語言是目前世界上流行、使用最廣泛的高級程序設計語言。
C語言對操作系統和系統使用程序以及需要對硬體進行操作的場合,用C語言明顯優於其它高級語言,許多大型應用軟體都是用C語言編寫的。
C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫它是數值計算的高級語言。
常用的編譯軟體有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++, Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C,等等......

C語言的發展歷史
C語言的發展頗為有趣。它的原型ALGOL 60語言。
1963年,劍橋大學將ALGOL 60語言發展成為CPL(Combined Programming Language)語言。
1967年,劍橋大學的Matin Richards 對CPL語言進行了簡化,於是產生了BCPL語言。
1970年,美國貝爾實驗室的Ken Thompson將BCPL進行了修改,並為它起了一個有趣的名字「B語言」。意思是將CPL語言煮干,提煉出它的精華。並且他用B語言寫了第一個UNIX操作系統。
而在1973年,B語言也給人「煮」了一下,美國貝爾實驗室的D.M.RITCHIE在B語言的基礎上最終設計出了一種新的語言,他取了BGPL的第二個字母作為這種語言的名字,這就是C語言。
為了使UNIX操作系統推廣,1977年Dennis M.Ritchie 發表了不依賴於具體機器系統的C語言編譯文本《可移植的C語言編譯程序》。
1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》,從而使C語言成為目前世界上流行最廣泛的高級程序設計語言。
1988年,隨著微型計算機的日益普及, 出現了許多C語言版本。由於沒有統一的標准,使得這些C語言之間出現了一些不一致的地方。為了改變這種情況,美國國家標准研究所(ANSI)為C語言制定了一套ANSI標准, 成為現行的C語言標准 3.C語言的主要特點 。C語言發展迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。許多著名的系統軟體, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 語言編寫的。用C語言加上一些匯編語言子程序, 就更能顯示C語言的優勢了,象PC- DOS 、WORDSTAR等就是用這種方法編寫的。

C語言的特點
1. 簡潔緊湊、靈活方便
C語言一共只有32個關鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以象匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
2. 運算符豐富
C的運算符包含的范圍很廣泛,共有種34個運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C的運算類型極其豐富表達式類型多樣化,靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
3. 數據結構豐富
C的數據類型有:整型、實型、字元型、數組類型、指針類型、結構體類型、共用體類型等。能用來實現各種復雜的數據類型的運算。並引入了指針概念,使程序效率更高。另外C語言具有強大的圖形功能, 支持多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。
4. C是結構式語言
結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰, 便於使用、維護以及調試。C語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。
5. C語法限制不太嚴格、程序設計自由度大
一般的高級語言語法檢查比較嚴,能夠檢查出幾乎所有的語法錯誤。而C語言允許程序編寫者有較大的自由度。
6. C語言允許直接訪問物理地址,可以直接對硬體進行操作
因此既具有高級語言的功能,又具有低級語言的許多功能,能夠象匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元,可以用來寫系統軟體。
7. C語言程序生成代碼質量高,程序執行效率高
一般只比匯編程序生成的目標代碼效率低10へ20%。
8. C語言適用范圍大,可移植性好
C語言有一個突出的優點就是適合於多種操作系統, 如DOS、UNIX,也適用於多種機型。

㈩ C語言和basic有什麼區別

首先Basic語言是解釋型的語言,而C語言是編譯型的語言。什麼意思呢,就是你編寫的Basic語言程序運行的時候需要一個解釋器將高級語言代碼轉為機器碼然後才可以執行。C語言程序一般經過編譯和聯接後直接生成目標代碼。目標代碼本身就是機器碼所以可以直接運行。 從語法來看,C語言是面向過程的語言。Basic語言嚴格意義上只是一個腳本語言,語法相對來講非常簡單。 另外,C語言是最接近匯編語言的一種語言,功能非常強大,但是要求開發人員對硬體,操作系統等底層的東西要有很深的了解,開發程序相對來講麻煩一些,但是程序性能非常好。Basic語言相封裝了很多底層的東西,所以不要求開發人員有很深的計算機專業背景,開發簡單,但是不要指望用Basic語言開發真正的商業程序。 由於以上的區別,造成這兩種語言的用途不一樣。Basic語言常用來寫一些腳本,或者在真正開發之前作一個軟體模型。實際開發用C語言以確保運行速度和較小的內存需求等其他性能。 顯然,這兩種語言還有其他區別,但上面應該是最重要的區別吧

熱點內容
android復試 發布:2025-01-19 02:39:11 瀏覽:652
c獲取文件夾中 發布:2025-01-19 02:33:48 瀏覽:544
如何查看360瀏覽器保存的密碼 發布:2025-01-19 02:27:14 瀏覽:92
源碼分享站 發布:2025-01-19 01:21:26 瀏覽:909
安卓如何設置方向鎖定生效 發布:2025-01-19 01:21:25 瀏覽:70
iis上傳限制 發布:2025-01-19 01:14:52 瀏覽:12
我的世界寶可夢伺服器181 發布:2025-01-19 01:12:32 瀏覽:181
如何用雲伺服器掛游戲 發布:2025-01-19 01:09:19 瀏覽:209
電腦系統還原如何清除緩存 發布:2025-01-19 01:08:08 瀏覽:780
easyui刪除資料庫資料庫資料庫數據 發布:2025-01-19 01:01:54 瀏覽:27