1.
C是一種語法!
C++是指在C的語法上加上物件導向!
VB是指Visual Bacic!
再最早期時只有Basic!
在進入視窗化時代時軟自行將Basic的語法帶入視窗中獨創了VB!
語法上沿用Basic而功能上則更強大!
2.
其實都可以寫系統,但是要看你寫的深入哪裡!
如果核心相關可能會是C++比較適合!
像是驅動程式等等的!
如果是軟體則VB開發上比較快速也容易入手!
PS:
C 跟 C++差異在物件導向上~但是難度上天差地別!
一定是先會C才會C++這是肯定的!
(因為不會以C當語法撰寫怎麼可能會以C為底撰寫物件導向呢?)
依難度上區分 C++>>C>>VB(最難道最弱)
如果有人這三樣程式撰寫的功力一樣高!
那效能上應該是C++>>C>>VB(最快到最慢)
VB是設計給非專業程式設計師使用,有些人本身有自己的專業,比如機器工程師,他設計的機器設備,裡面控制界面須要程式可以用VB設計
想學會寫系統程式 ,須用C或C++
1. 這個問題基本上是要看你要朝什麼放向.不過看你第二個問的問題,小弟就假設
閣下是要朝系統開發,是崁入式系統嗎?? 一般都會選擇C語言,因為其對硬體有很直接
的"溝通"能力而又面向高級語言(意思算裡面的語法表達式人類比較可以了解),當然C++
也是不錯的選擇,C/C++ 的語法可以先學,不過真的要理解其中的精華也不是兩三個月辦得到
2. 要學寫系統 最好是要知道硬體的運作概念也可以考慮除了C和彙編(Assembly),不過這也不是很簡單的.博碩文化有出一本自己動手寫作業系統,可以去書店看看,應該會滿有幫助的
PS. JAVA C# RUBY 比較長用來寫系統中的應用軟體,就向手機上的瀏覽器,而其系統架構可能
是C,Google 有推出 android .是一組開發手機軟體的API,什麼是API ,說穿了其實就是系統的
函數,像我們使用軟體長看到的"確定"對話框就是程式裡面呼叫那個函數的
參考: 小弟不才
初學者,什麼開始都好啦! 重要是恆心.先看看自己到底有沒有興趣,在往下一目標吧!
我是VB6開始,現在學Java
想學程式先玩VB唷 個人覺得比較容上手
熟了再玩 c 或 c++ 或 .net
java跟c 的範圍較大,功能也較強,如果你單純是為了寫類似進銷存系統,直接建議用vb就ok了,因為人性化,但vb有分vb6跟vb.net,vb6語法跟vb.net在結構上差很多,如果什麼都不會學.NET會很吃力,但學VB6..你如果想往這方面走還是要研讀.net,現在系統幾乎都要能支援網路,由網頁上面去進行下單修改,只能說要學的很多所以ASP,SCIPT都要會.程式語法雖然很多,但羅輯跟慨念都相同,所以不管學什麼都OK,像我會JAVA,VB.NET.VB,ASP,SCRIPT,SQL,可是都不精..會修改,但每次要修改公司網頁系統時還不是複製貼上的方式改來改去,因為背不太起來了.只要會看程式碼就OK,RD是最低階的,高階主管不見得會寫,但他只要懂流程就可以了
VB容易學.並不是每個人都必需學c.
c和c++難度很大,只有偏執狂(像我一樣的)和計算機瘋子才會喜歡學c.
那是屬於專家的語言.因為要用好c/c++,你還要學習很多其他知識(計算機組成\計算機系統結構\操作系統\數據結構\算法\軟件工程\等等)
如果你只是希望用計算機編一些程序玩玩,學vb就夠了。
參考: 大陸網友