SOGO論壇

標題: C語言、C++、VB [列印本頁]

作者: 紫龍    時間: 2010-6-12 20:35:20     標題: C語言、C++、VB

C語言、C++、VB

新手先學哪一種會比較好?

聽說懂c與研究能懂C++是真的嗎?

《 本帖最後由 紫龍 於 2010-6-12 20:36 編輯 》
作者: a37583758    時間: 2010-6-13 00:03:36

一開始學的話 先學C語言 後面在學C++

因為C++的功能 是 C語言的加強版 (主要是多了物件導向功能)

VB的話~
是直接拉控制項 來寫程式~
想寫介面的話 通常是用VB比較多~

當然也能用C++來寫
就要用borland C builder 6 (第六代  因為指出到6代)

聽說因為... 早期寫borland c builder 6 編譯器的工程師 被挖腳到微軟 所以這個編譯器指出到6代
所以後來的C++、C# 的編譯器 2005~2008 還有.net 的版本 才會那麼像borland C builder 6功能(我查知識才知道...)

學VB的話 用VB6.0 或者VB2005 就可以了~
(VB6.0比較親切= =)

C語言跟C++的話 請用DEV C++ 編譯軟體~

入門參考書籍~

C語言入門進階(第二版)(附光碟)
位元文化, 松崗

或者
最新C語言程式設計實例入門
高橋麻奈, 博碩

最新C++物件導向程式設計實例入門   
高橋麻奈, 博碩

《 本帖最後由 a37583758 於 2010-6-13 00:05 編輯 》
作者: chilchun    時間: 2010-6-15 22:41:14

我在學校上課~老師是直接教c++
作者: a37583758    時間: 2010-6-16 08:15:15     標題: 回覆 #3 chilchun 的帖子

因為 偏軟體類的 都是用C++  要用到物件導向...
如果會C++的話 C也會寫~
當然是教C++

教C的話 可能會被罵 或者檢舉...
除非你們系 確定只是要摸MCU 韌體 才可能只教C
作者: chiasa    時間: 2010-6-28 21:06:14

C++ = C + 物件導向

所以C++裡面有很大一部分是傳統的C
建議先把C這部份學好,這樣就很夠用了,以後有需要時再把物件導向學好

坊間很多書,雖然都掛C++的名稱
但內容除了cin, cout 用的是C++外,大部分還是在介紹傳統C的語法,
對於一點物件導向class, object 的東西都沒有提
這樣基本上稱不上C++
作者: a37583758    時間: 2010-6-28 21:19:39     標題: 回覆 #6 chiasa 的帖子

最近買了一本書
裡面有教 怎麼讓C語言 擁有 物件導向C++的功能  實在很威...!!!

編譯後的檔案容量  也比原本的C++ 物件導向功能的檔案容量還要小

我還在研究中...
作者: jk1988829    時間: 2010-7-15 04:05:55

先學VB阿!因為最簡單阿!因為C與C++會碰到指標問題。之後學C,因為學會基本的C,C++與C也不會差太多。
作者: lookfor    時間: 2010-7-15 15:14:22     標題: 回覆 #1 紫龍 的帖子

建議還是從C++先學吧,如果把C++看成一塊大餅的話,c只是C++中的一小部份,只要把C++學好,後續的borland或微軟的開發工具,應該都很好上手,至於VB嘛,個人寫的程式太大,沒有物件導向或樣版功能,會寫死,VB是到.net才有一個硬包的物件導向功能,而且用的很.......,所以,想要以後糊口飯吃的話,建議是C++吧,因會需求量多,會的不多,會C++可以走,ic design .driver design windows base design等.......,不過很累就對了,
作者: a37583758    時間: 2010-7-18 17:17:14     標題: 回覆 #9 lookfor 的帖子

從C++開始學...

重點是 摸的是單晶片MCU
不能用C++的物件導向功能~!!

把C++看成一塊大餅...
喔...好大好大@@"
作者: lookfor    時間: 2010-7-22 00:12:33     標題: 回覆 #10 a37583758 的帖子

版大應該是問要從那學,而不是要他一定要學MCU吧
況且C++非只有物多C物件導向功能,多型多緒,樣版等,這些你知道嗎??

《 本帖最後由 lookfor 於 2010-7-22 00:31 編輯 》
作者: a37583758    時間: 2010-7-22 19:19:59     標題: 回覆 #11 lookfor 的帖子

因為我為我的基底是C... 寫MCU 所以才提出... MCU不能寫C++~!!
(每次問別人程式 都會被牽扯到物件導向...)

C++的話... 因為工作關係 應該摸不到了= ="
現在都摸Tcl... Protocol...
作者: xpbb    時間: 2010-7-27 16:01:27

提示: 作者被禁止發言或禁止訪問或刪除帳號,本文內容已被系統自動屏蔽。




歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM