1樓: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語言的區別
2樓: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語言會變得相對容易。
3樓:水閏愛樹木
區別如下表:
擴充套件資料具體區別的例子:
1、c 語言輸入輸出
printf(「a=%d,b=%d 」,a,b);
scanf(「%d%d%d 」,&a,&b,&c);
2、vb 語言的輸入輸出:
inputbox(「x=」,」輸入 x 的值 」)print 「x=」;x
4樓:僕僕風塵
這二者都是程式開發語言,c語言不支援視覺化程式設計,vb支援視覺化程式設計。
從功能上考慮,二者均可完成任何一種開發需求。
但是對於做介面,c會變得很麻煩,vb則相對簡單。
vb語言的語法要求不嚴格,可以不事先宣告變數(當然是個人設定的),c必須先宣告後使用。
vb是一種事件驅動的程式結構,c的程式必須從一個main函式開始,c支援指標,vb不支援。
c入門相對較難,vb則很容易入門,但是後續的深入學習c會變得相對容易。c可以用來做一些底層的和計算機硬體相關的開發工作,vb在這方面相對較差。
擴充套件資料
c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi c,作為c語言最初的標準。目前2023年12月8日,國際標準化組織(iso)和國際電工委員會(iec)釋出的c11標準是c語言的第三個官方標準,也是c語言的最新標準,該標準更好的支援了漢字函式名和漢字識別符號,一定程度上實現了漢字程式設計。
c語言是一門程序導向的計算機程式語言,與c++,java等物件導向的程式語言有所不同。
其編譯器主要有clang、gcc、win-tc、sublime、msvc、turbo c等。
visual basic(簡稱vb)是microsoft公司開發的一種通用的基於物件的程式設計語言,為結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程式設計語言。是一種可用於微軟自家產品開發的語言。
「visual」 指的是開發圖形使用者介面 (gui) 的方法——不需編寫大量**去描述介面元素的外觀和位置,而只要把預先建立的物件add到螢幕上的一點即可。 「basic」指的是 basic (beginners all-purpose symbolic instruction code) 語言,是一種在計算技術發展歷史上應用得最為廣泛的語言。
visual basic源自於basic程式語言。vb擁有圖形使用者介面(gui)和快速應用程式開發(rad)系統,可以輕易的使用dao、rdo、ado連線資料庫,或者輕鬆的建立active x控制元件,用於高效生成型別安全和麵向物件的應用程式。程式設計師可以輕鬆的使用vb提供的元件快速建立一個應用程式。
5樓:匿名使用者
總的來說,c是學習程式設計語
言的基礎,它不光是一門程式語言,更重要的是培養你良好的程式設計習慣和程式設計思想,如果你想對程式設計方面有點研究,c是必經之路…再說vb,它的特點是語法簡單,學習快,用它開發程式的速度也快(rad就是由它產生的),缺點是功能不夠強大,用它寫些小型應用還湊合…如果是對basic語言感興趣的話,建議去學哈purebasic,powerbasic,freebasic等basic語言,他們從語言本身的能力上講大於等於c,不過難度比vb大很多,再者,從你的情況看 ,建議你不要把vb看得那麼簡單,不會是那麼簡單的…另外,順便鄙視一下那些說vb是解釋執行的人,我只能說你孤陋寡聞了…解釋執行那只是vb4之前(95年之前)的事了,說明你的思維還停留在上個世紀
6樓:速月華沐志
c語言與vb語言同樣可以作為眾多語言的基本語言但c語言程序導向的語言,相信大家也清楚。在編譯的時候。不是那麼的方便,不過c語言也很強大,如果初學者的話,我也是先建議學c語言。
然後學c++,至於vb,你學完這兩樣的話,學起來,非常簡單的!
對於vb語言。是物件導向的語言,所以編譯的時候,非常方便,容易知道**過程是屬於那一個模組或物件。可惜。
vb始終是比較過時的編譯語言了,編譯雖然方便,但編譯速度不快,而且**量繁多。
綜合以上的幾點建議,c語言是比較適合於初學者
7樓:肖夢玉資群
basic語言和c語言是程序導向的,visual
baisic(vb)和visual
c++都是物件導向的,現在最新的都是帶有.***支援的程式設計語言,希望大家都能用最新的語言,掌握最新的程式設計思想。
8樓:千靜鈴
不需要講語言上的差異
vb是一個現在幾乎是一個被放棄的專案,連他大爹(微軟)都懶得扶
而c語言雖然不再專案中常用,但是c帶來的程式設計思想是不會改變的,一些主流語言都與c很是相似,這也是很多人將其作為入門語言的原因
9樓:樊楊氏仰培
c語言是中級語言
vb是高階語言
c語言是全名
***bined
language
(組合語
言)vb是visual
basic
一種basic語言
而且vb是視覺化程式設計介面,一般用於編應用程式c語言更適合於系統程式。
10樓:宓蝶孔雀
他們的語法不同,各有各的優點吧,vb是物件導向的,c語言是程序導向的,做介面vb要比c方便點兒,做控制和通道c要比vb靈活點兒
11樓:譚盼香趙暎
c語言是程序導向的,vb是物件導向的!除了這個就是在語言的不同了!但演算法是一樣的!
12樓:表素芹睢媼
vb是解釋性語言,
cpu執行時,編譯器邊翻譯cpu邊執行,每次都是這個過程。所以你的電腦要安裝vb執行庫(來解釋程式)才能正常執行vb程式。
c語言是
由編譯器一次性翻譯成二進位制**
,以後不管執行多少次,cpu都是直接執行二進位制**。
所以c語言程式比vb程式效率高執行快。
13樓:嵇德宇支典
vb是物件導向的程式語言,c是程序導向的程式語言,vb與c語法不同,vb沒有指標,相對於c,vb是視覺化程式設計,基礎部分相對簡單點。。
14樓:鞠暄婷惠新
vb是物件導向的,c語言是直接程式設計的.相對而言,vb好掌控.但如果應用,工資高的,都是做c的.
15樓:題外提問
首先我們撇開語言問題,談談你的學習目的吧。
如果是以一種職業的眼光(也就是畢業出來後從事相關工作),建議你可以在大二的時候申報雙學科(也就是輔修),這樣,你就可以在學校的指導下修得計算機專業的課程。如果覺得任務太重……那麼可以選擇轉專業(記著,前提是你打算畢業後當計算機工作的相關人員),日語的確是好東西,不過還是可以自學的……但科學類的計算機……還是有人指導一下比較好。
如果你實在想自學,最好就是認識一個計算機專業的學生(找些師兄就比較好),資訊、軟體學院一大把……如果自己沒有認識的,問同學有沒有認識的,向那人諮詢一下他(她)的課程,借一下課本(其實一般圖書館也有這些課本)就ok啦,自後就是自己的努力問題了。
好吧,問轉入正題,語言問題。
一般如果你想開發一些對日軟體,而不打算將其商業化的話,你學的vb足夠滿足你的要求,不過說真的,個人比較推薦你用java,簡單易學,功能也相當強大(只要你的軟體不商業化的話)。而且實現視覺化非常簡單(這裡說的視覺化是指非「黑屏白字」模式的程式,和專業意義上的視覺化不大相同)。而且,日語學習也不是不佔時間的,所以java就比較能滿足你要求了。
關於c語言,老實說……是一個非常強大的語言,vb是不能媲美的。或者說不定,你手機裡面的程式都是c寫成的。不過就比較推薦專業學生學習,非專業學生會比較缺乏動力在這玩意上了,好比如你上課從宿舍到教學樓,騎自行車就夠滿足了,用不上坐飛機這麼嚴重(當然你想學龍珠一樣瞬間移動……但有誰能!?
你會嗎?教我啊……)。不過可以告訴你一句,c語言是好東西,絕對不會過時就是了(起碼這幾十年內),不過學習c是有難度的。
最後……既然你報了的話,請好好學吧,如果有實驗課,好好玩啊,因為那是提升你學習動力的**(起碼我認為)。不過用c來實現windows軟體就會比vb或java麻煩,這點你記著就ok了。
VB程式設計與應用
請問你學vb是出於什麼目的呢?如果你是為了考二級vb,你就把理論學好,再去找本練習題,多做,過二級vb其實很輕鬆 如果是學vb是想程式設計,二級vb這本書挺不錯的,照著上面的學,多做些例子,學完這本書後,你再決定你後面發展的方向 vb是基礎的語言,現在很少人用vb,一般都是先學vb入門 我這有很多v...
c語言和vb哪個更好考,C語言和VB哪個更好考
3 眾多的控制元件讓程式設計變得象壘積木一樣簡單。4 visual basic 的全部漢化讓我們這些見了english就頭大的人喜不自禁。缺點 1 visual basic 不是真正的物件導向的開發文具。2 visual basic 的資料型別太少,而且不支援指標,這使得它的表達能力很有限。3 vi...
VB畫y x2的程式語言,用VB繪製y ax 2 bx c的影象程式,求標準步驟
private sub form load me.width 6000 me.height 6000 me.autoredraw true me.scale 5,5 5,5 me.line 5,0 5,0 me.line 0,5 0,5 for i 5 to 5 step 0.001me.pset ...