找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2397|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

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

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:105323 發(fā)表于 2016-2-22 00:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一、什么是C語言?什么是VB語言?什么是VF語言?什么是JAVA語言?什么是C++語言?

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

計算機二級考試內(nèi)容包括C語言,Q Basic,F(xiàn)oxbase, Visual FoxPro和Visual Basic。考生從中選出一項作為考試項目。考試分兩部分,上機和筆試。筆試就是一些基本的操作方法,編程方法,上機就是要親自編程。報名時可以購買復(fù)習(xí)資料,包括:考試大綱,二級教材以及模擬考試光盤。

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

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

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

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

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




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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