找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2471|回復(fù): 0
收起左側(cè)

C、VB、VF、JAVA、C++語言 的差異及相關(guān)建議

[復(fù)制鏈接]
ID:105323 發(fā)表于 2016-2-22 00:40 | 顯示全部樓層 |閱讀模式
一、什么是C語言?什么是VB語言?什么是VF語言?什么是JAVA語言?什么是C++語言?

C語言 VF VB都有什么區(qū)別,簡(jiǎn)單來說:他們類型不一樣,C \VB是程序設(shè)計(jì)語言,VF是數(shù)據(jù)庫軟件.而C和VB又不太一樣,C是面向過程的,VB是面向?qū)ο蟮?至于作用,在他們的類型上就體現(xiàn)了,C\VB是程序設(shè)計(jì)用的,VF數(shù)據(jù)庫應(yīng)用的。

計(jì)算機(jī)二級(jí)考試內(nèi)容包括C語言,Q Basic,F(xiàn)oxbase, Visual FoxPro和Visual Basic?忌鷱闹羞x出一項(xiàng)作為考試項(xiàng)目?荚嚪謨刹糠,上機(jī)和筆試。筆試就是一些基本的操作方法,編程方法,上機(jī)就是要親自編程。報(bào)名時(shí)可以購買復(fù)習(xí)資料,包括:考試大綱,二級(jí)教材以及模擬考試光盤。

VB:
VB很簡(jiǎn)單、功能不全、開發(fā)出來的軟件對(duì)系統(tǒng)資源依賴性強(qiáng)(俗話-運(yùn)行的這么卡呢?)、以上原因?qū)е耉B已經(jīng)被社會(huì)淘汰了,已經(jīng)沒有客戶要買用VB開發(fā)出來的軟件了。
VB的開發(fā)實(shí)際上就是在一個(gè)窗口里“畫”按鈕之類的東西,然后再在按鈕里加代碼,這個(gè)所謂“按鈕”實(shí)際上是VB眾多被稱為“控件”的東西的其中之一,是別人為你編寫好的,但這些“控件”是用什么編寫的呢?,是用C++編寫的(VB想要實(shí)現(xiàn)什么功能,必須先用C++做控件),所以有句話說的好“真正的VB高手其實(shí)是C++高手”,不學(xué)VB還有一個(gè)原因,就是他破壞你學(xué)習(xí)其他軟件的思路,他的語法與其他流行軟件的語法不一樣,學(xué)完以后會(huì)有少許誤入歧途的感覺。

C語言:
能編寫DOS程序,功能不是很強(qiáng)大,但卻是基礎(chǔ),因?yàn)榇蟛糠至餍械木幊誊浂寂cC語言的語法結(jié)構(gòu)類似,一定要先學(xué)。
★C語言是作為UNIX操作系統(tǒng)的主要使用語言。由于UNIX操作系統(tǒng)的成功,現(xiàn)在C語言也得到了廣泛的使用。C語言是有經(jīng)驗(yàn)的軟件工程師設(shè)計(jì)的,它具有很強(qiáng)的功能,以及高度的靈活性。它和其他的結(jié)構(gòu)化語言一樣,能提供豐富的數(shù)據(jù)類型、廣泛使用的指針以及—組很豐富的計(jì)算和數(shù)據(jù)處理使用的運(yùn)算符。
★C++語言是C語言的擴(kuò)充。在1980年,貝爾實(shí)驗(yàn)室的Bjarne
Strotstrup博士及其同事開始對(duì)C語言進(jìn)行改進(jìn)和擴(kuò)充,最初被稱為“帶類的C”,1983年才取名為C++。以及不斷完善和發(fā)展,成為目前的C++語言。一方面,它將C語言作為它的子集,使它能夠與C語言兼容。使許多C語言代碼不經(jīng)修改就可以為C++語言所用以及用C語言編寫的眾多庫函數(shù)和和實(shí)用軟件可以直接用于C++語言中;另一方面。C++語言支持面向?qū)ο蟮某绦蛟O(shè)計(jì)這是它對(duì)C語言最重要的改進(jìn)。
C++,C語言進(jìn)化而來的,有強(qiáng)大的功能,舉例吧:
軟件:
  微軟的Office系列
  Macromedia網(wǎng)頁三劍客 - flash,dreamweaver,fireworks
  Adobe出的 超有名的作圖軟件 - PhotoShop
  3D動(dòng)畫軟件 - 3DMax
  .....
游戲:
  PC平臺(tái)幾乎所有的游戲
  星際爭(zhēng)霸、魔獸爭(zhēng)霸、CS、帝國時(shí)代、跑跑卡丁車、傳奇、魔獸世界....
那數(shù)不勝數(shù)了,自己數(shù)吧:)
  以上均出自C++之手,原因是C++靠近計(jì)算機(jī)底層,編寫出來的程序?qū)ο到y(tǒng)資源依賴較小,功能強(qiáng)大,運(yùn)行速度快,比如你的兩個(gè)朋友與你分別玩 用 VB、Java、與C++編寫的“跑跑卡丁車”,你玩C++那款游戲已經(jīng)跑玩結(jié)束了,發(fā)現(xiàn)你的兩個(gè)朋友還沒開始跑呢,那是相當(dāng)?shù)目ò,所以這一系列的軟件、游戲都會(huì)采用C++編寫。
  雖然C++很有優(yōu)點(diǎn),但是對(duì)于學(xué)習(xí)者來說應(yīng)該是比較困難的一門語言。(再說明一點(diǎn),C或C++屬于語言,而VC - “Visual C++”是用來編寫C或C++的工具)

Java:
不可小視的編程語言,我舉不出來用它編寫的應(yīng)用軟件和游戲,因?yàn)樗巧虡I(yè)編程語言,我之前舉的C++開發(fā)的軟件都是面向普通人的,而Java開發(fā)的軟件大部分是面向事業(yè)單位、公司及企業(yè)的,它的功能同樣強(qiáng)大,結(jié)構(gòu)比C++清晰,學(xué)習(xí)起來比C++簡(jiǎn)單多了,并且是跨平臺(tái)運(yùn)行的程序,用Java開發(fā)出來的軟件可以在世界幾乎所有的系統(tǒng)上運(yùn)行(包括Linux、掌上電腦、手機(jī)等),但正因?yàn)槿绱,使之運(yùn)行時(shí)會(huì)比C++開發(fā)的軟件要慢。
沒接觸過編程的人恐怕很少有人知道,我不知道樓主你年齡多大了,你學(xué)編程是因?yàn)榕d趣還是因?yàn)槁殬I(yè)?如果是因?yàn)槁殬I(yè),建議選擇學(xué)習(xí)Java。

VF:
Visual FoxPro - 微軟出的數(shù)據(jù)庫編程軟件,和以上都不一樣,沒必要考慮這個(gè),并且近幾年已經(jīng)被微軟淘汰,因?yàn)檫@個(gè)軟件在世界上早已被 Sql-Server 和 Oracle 等數(shù)據(jù)庫編程軟件所取代。  

大家好,這是我在網(wǎng)上搜到的一些材料,我這學(xué)期的課程是VF,我現(xiàn)在還在學(xué)C語言,但我一直很納悶為什么會(huì)要去學(xué)習(xí)這些,可能我們現(xiàn)在更多的同學(xué)是因?yàn)槁牶芏嗳嗽谡f這很重要所以就去學(xué)了,自己卻很少去了解,所以今天整理出來這些東西來與大家分享,但愿這個(gè)分享能給大家?guī)硪恍┮嫣,也能讓我們不再去盲目的去學(xué)一些東西,真正去學(xué)有價(jià)值的東西。此刻我想起來徐志摩父親原來幫徐志摩選學(xué)校的故事,徐志摩大學(xué)上的不是北大的本科而是上的預(yù)科,原因是預(yù)科能讓徐志摩學(xué)到法律和能讓其更加的與外界接軌。他父親的眼力和認(rèn)知的確為徐志摩鋪下了一條很廣闊的道路。我希望我們每個(gè)人也都能為自己去鋪出這樣一條路,加油、加油、加油嘍。




回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表