C語言 VB語言都屬於高階語言,它們在程式設計方法上有什麼明顯的

2021-03-22 16:38:17 字數 5966 閱讀 2257

1樓:匿名使用者

c語言屬於程序導向語言

vb屬於面嚮物件語言

程式設計方法當然有區別,最明顯的是程式設計思想。

c語言程式設計需要考慮實現的過程

而物件導向需要考慮的建立哪些類,具有什麼方法屬性

2樓:匿名使用者

c是結構化程式語言。

vb是物件導向的程式語言。

3樓:匿名使用者

最好自己44就知道了。至於程式設計方法呢,我想你應該是說程式設計思想吧。那是有很多方面不一樣的!具體得自己體會,總之要入門的話vb比c簡單的多--但不代表vb就很差!

4樓:晴空之天使

區別可大了。就像前兩位樓主說的一樣。c語言只是程式。vb卻要根據物件來做。

5樓:繆嘉歆祈沉

c語言雖然叫做高階語言,但有人戲稱它是中級語言,因為c可以與組合語言聯用,可以操控的內容更多比如指標之類,而vb可以認為是更高一級的語言,它的靈活性要比c語言小,但開發速度快.

一個比方,去打獵,vb找來別人做的各種槍的零件,組裝成一支槍,

c自己做各種零件,從頭開始造一支槍

vc和vb,還有c語言有什麼區別

6樓:florence凡

主要區別如下:

一、vb和vc屬於物件導向程式語言,c語言屬於程序導向程式語言。

二、vb屬於解釋執行,是一句一句翻譯成指令執行的,執行速度比c語言和vc要慢,c語言和vc都是編譯成目標檔案再執行的。

三、c語言和vc適合底層開發(就是更接近硬體層),而vb不適合做低層開發。

四、用處

1、vc適用於需要效率高的,偏向於計算的,大型的,複雜的,商用的程式。

2、vb適用於投資小的,功能簡單的,自用的程式的設計。

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

7樓:逗比逗無悔

1、可處理的工作不同。

vc擅長於底層處理,同時也因此編寫同樣功能的程式時vc的工作量一般要比vb高上很多,但是vc的程式執行效率高,生成程式小。

編譯器不同,c++可選性比較多,vb只能用預設的工程模式。c++可以選擇mfc,win32,甚至指定16位的程式。

2、物件導向不同。

vb和vb是物件導向的程式語言,其語言描述將近事物的實際關係,所以更容易學習。

而c++是一種程序導向的程式語言,對物件,類有完美的支援,沒有c++中的抽象類,模板等支援。

3、功能不同。

c++可以做多種應用,vb和vc只能做一般的windows應用。vb是容易做windows圖形介面的,只要用滑鼠畫就可以。

而純vc的話要完全用api函式實現,當然vc提供一個叫mfc的東西可以幫助建立windows介面程式,但是由於它仍然沒有把無關緊要的**遮蔽,所以初學時看起來仍然相當複雜。

4、適用的物件不同。

c++幾乎無所不能適用於所有程式。vc適用於需要效率高的,偏向於計算的,大型的,複雜的,商用的程式。vb適用於投資小的,功能簡單的,自用的程式的設計。

8樓:嶽曉光

vb/vc就是

程式設計的一個軟體環境。

visual basic/c就是虛擬b或c語言一般c或c++用vc++6.0

b用vb

c就是c語言了

c是高階語言,也有書稱之為中級語言。

你可以參考一下我以前的回答,就是講b比c強在哪:

首先,它們都是高階語言。

話說回來了,既然是高階語言,你把其中任何一個精通了,都能當飯吃。^_^

但c語言能做到比b語言更多的事。

最早的高階語言是fortran,是2023年產生的,很不錯。

但對於初學者,太難。

然後2023年呢,basic語言產生了,是在fortran基礎上進行簡化的。

看見沒,簡化的,當然就不行了;而且是為初學者設計的。

而c語言是2023年產生的,他是為計算機專業人員設計的,有人說,c語言很簡單。確實不難,但沒幾個人真正會用c,我們接觸到的c的演算法大部分效率並不高。和

和老美差很遠,同志們,加油啊!

於是呢,大多數系統軟體和愈多應用程式都是由c編寫的。

而c在寫大型軟體的時候,很吃力,於是就有了c++,簡單的說,c++增加

了物件導向這塊。

9樓:匿名使用者

有區別,主要區別如下:

1.vb和vc屬於物件導向程式語言,c語言屬於程序導向程式語言.

2.vb屬於解釋執行,是一句一句翻譯成指令執行的,執行速度比c和vc要慢,c和vc都是編譯成目標檔案再執行的.

3.c和vc適合底層開發(就是更接近硬體層),而vb不適合做低層開發.

4.個人認為,決大部分情況下,vc和c比vb強大.

10樓:忘憂歲月

vc 是個軟體。 . .

vb c是兩門不同的程式語言

這東西沒意思..還不如看看電影,玩玩遊戲呢。 .

c語言和vb是什麼?一樣嗎?

11樓:鍋鋼

不一樣。

兩者的相同之處:都是高階程式語言。

兩者的不同之處:

c語言是程序導向語言,而vb則是面嚮物件語言;

c語言的開發環境有很多,而vb本身就是視覺化整合開發環境。

12樓:匿名使用者

首先是語法的區別,就像你用英語說hello和用漢語說你好一樣。

其實是程式設計原理方面,vb是基於物件的,而c是基於過程的。

應用的領域不同,c適合做底層開發,比如微控制器,比如pabx。

vb適合做企業方面的開發,用它比較簡單實現業務邏輯。

沒什麼難不難,談不上什麼好不好用。

c->c++->c#

vb -> vb.***

這個是vb和c目前的「發展」方向。

13樓:丸子

c、vb都是程式語言,都可用於程式設計,都有其相對應的開發環境,不同的是,c的開發環境可以有多種,而vb本身就整合了開發環境。

從適用程度上來講,vb都很簡單,vb是通用的語言從學習難度上來講,想學vb卻不需要基礎,但想學好,真要學的東西還挺多。

從歷史上來講,vb是basic語言的***版本。

想學c,就學vc。

版本不是太好說,雖說最新的.***已非常普遍,但人個程式設計用的更多的還是6.0版本,如vb6、vc6。

但最終有可能統一到.***版本,如果是初學者,還是高起點,直接從.***開始吧。

14樓:匿名使用者

c和vb都是程式語言,c是基礎出言,vb是物件導向的,視覺化語言!

15樓:匿名使用者

c語言是結構化程式語言 是學習各種程式語言的基礎

vb是一種視覺化的、物件導向和採用事件驅動方式的結構化高階程式設計語言

16樓:匿名使用者

不一樣,但是可以做很多一樣的東西。就像英語和中文那樣說起來不一樣,但是大概意思是相通的!

17樓:匿名使用者

不一樣,是兩種不同的語言。

c語言是不是屬於高階語言?vb,vf也是高階語言?

18樓:匿名使用者

是高階語言,不過我們更喜歡說他是一種中級語言(高階語言的特性,低階語言的高效)

19樓:匿名使用者

vb和vf百分百是高階語言

vb程式設計與c語言有哪些不同?

20樓:oo前前

樓主哇,這個不同點就大咯!!!

vb是資料庫類軟體,是由美國微軟公司於2023年開發的一種視覺化的、物件導向和採用事件驅動方式的結構化高階程式設計語言,可用於開發 windows 環境下的各類應用程式。它簡單易學、效率高,且功能強大可以與 windows 專業開發工具sdk相媲美。在visual basic環境下,利用事件驅動的程式設計機制、新穎易用的視覺化設計工具,使用windows內部的廣泛應用程式介面(api)函式,動態連結庫(dll)、物件的連結與嵌入(ole)、開放式資料連線(odbc)等技術,可以高效、快速地開發windows環境下功能強大、圖形介面豐富的應用軟體系統。

c語言是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.

m.ritchie於2023年推出。1978後,c語言已先後被移植到大、中、小及微型機上。

它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫。具體應用比如微控制器以及嵌入式系統開發。

o(∩_∩)o~

vb與c語言的區別

21樓:atm半夏熒光

vb與c語言的區別如下所示:

1、c語言是一門通用計算機程式語言,廣泛應用於底層開發,c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2、vb是microsoft公司開發的一種通用的基於物件的程式設計語言,為結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程式設計語言,是一種可用於微軟自家產品開發的語言。

3、vb和c語言都是程式開發中的一種語言,c語言不支援視覺化程式設計,vb支援視覺化程式設計。

4、vb和c語言均可完成任何一種開發需求;對於介面製作,c語言會變得很繁瑣,vb則相對簡單快捷;vb語言的語法要求不嚴格,可不先宣告變數,c語言必須先宣告後使用。

5、vb是一種事件驅動的程式結構,c語言的程式必須從一個main函式開始。

6、c語言它更高效,並且在嵌入式linux環境下支援更好,它的語言主要是以描述功能為主,而vb由於它更接近於指令碼的同時是物件導向的語言。

7、c語言支援指標,而vb不支援;c語言入門相對較難,vb則很容易入門,但後續的深入學習c語言會變得相對容易。

22樓:水閏愛樹木

區別如下表:

擴充套件資料具體區別的例子:

1、c 語言輸入輸出

printf(「a=%d,b=%d 」,a,b);

scanf(「%d%d%d 」,&a,&b,&c);

2、vb 語言的輸入輸出:

inputbox(「x=」,」輸入 x 的值 」)print 「x=」;x

23樓:匿名使用者

總的來說,c是學習程式設計語

言的基礎,它不光是一門程式語言,更重要的是培養你良好的程式設計習慣和程式設計思想,如果你想對程式設計方面有點研究,c是必經之路…再說vb,它的特點是語法簡單,學習快,用它開發程式的速度也快(rad就是由它產生的),缺點是功能不夠強大,用它寫些小型應用還湊合…如果是對basic語言感興趣的話,建議去學哈purebasic,powerbasic,freebasic等basic語言,他們從語言本身的能力上講大於等於c,不過難度比vb大很多,再者,從你的情況看 ,建議你不要把vb看得那麼簡單,不會是那麼簡單的…另外,順便鄙視一下那些說vb是解釋執行的人,我只能說你孤陋寡聞了…解釋執行那只是vb4之前(95年之前)的事了,說明你的思維還停留在上個世紀

24樓:速月華沐志

c語言與vb語言同樣可以作為眾多語言的基本語言但c語言程序導向的語言,相信大家也清楚。在編譯的時候。不是那麼的方便,不過c語言也很強大,如果初學者的話,我也是先建議學c語言。

然後學c++,至於vb,你學完這兩樣的話,學起來,非常簡單的!

對於vb語言。是物件導向的語言,所以編譯的時候,非常方便,容易知道**過程是屬於那一個模組或物件。可惜。

vb始終是比較過時的編譯語言了,編譯雖然方便,但編譯速度不快,而且**量繁多。

綜合以上的幾點建議,c語言是比較適合於初學者

c語言高階程式設計看什麼書好,C語言高階程式設計看什麼書好?

me無心戀落花 先看基礎的 譚浩強 c語言程式設計 認真讀,多讀兩邊,這本書很基礎,對以後深入學習很重要。看深入的 c primer 這是老外的一本書,有中文的,很經典 c和指標 c專家程式設計 c陷阱和缺陷 學習 語言有什麼書適合新手看 儒雅的小鳥 我建議新手先讀 c primer plus 這本...

C語言問題C語言問題,C語言問題C語言問題

include include int main b k p b k 0 puts b return 0 c語言問題c語言問題 include int main int h,m scanf d d h,m printf s num h if m 0 else printf o clock print...

C語言問題,C語言問題C語言問題

這題考的是自動型別轉換,由編譯系統自動完成,轉換是 向上 靠的 舉個例子 include stdio.h void main 你編譯一下就會有警告 conversion from double to float possible loss of data 也就是說系統預設轉化了a,b的資料型別為do...