我是一名業余編程愛好者,目前學得最好的是VB,ASP,C#。很多評論都說只有學C/C++才有前途。那么我可不可以只學C#而不學C++呢?我個人認為目前最好,最流行的高級語言有C/C++,C#,Java。我現在想讓大家對C#和C++做個對比。越詳細越好??!

熱心網友

VFP——Visul Foxpro,嚴重不推薦!它是一個即將過時的開發語言。網上這方面的教程也相對較少,也就是缺少技術支持。vfp擅長數據庫處理,可是它的數據庫并不是目前最流行的。VFP只可以看做用于入門者掌握程序算法的課堂教學!VB——Visual Basic,也是一個不久后就會被淘汰的語言,不過比VFP好。他在前幾年非常流行,在目前也擁有非常多的支持者。不論是在書店還是在網上都有相當多的與VB相關的資料,如教程、源代碼、討論區,很方便初學者。VB擅長于界面設計,而且是個快速開發的工具。通過學習VB可以很快地開發出既有界面又有功能的小程序。VB被推薦的另一個理由是basic是當初微軟總裁蓋茨先生發家的作品,所以目前微軟操作系統(Windows)下的很多應用程序都支持VB,比如Microsoft Office里面的VBA,或者這么說吧,學會了VB,基本上也就學會了VBA和VBScript這兩個目前很流行的東東。Delphi,推薦。我對這個開發工具不甚了解,不詳細評論。只知道它也是一種同VB類似的快速開發環境,同VB有很多共同點:簡單,快速開發,擅長界面。但是Delphi有一個VB不具有的優點:不需要運行庫支持。如果說它相對于VB的缺點的話就是Delphi不是微軟(Windows的開發者)的產品C,推薦。計算機編程基礎語言,如果以后立志學習軟件開發,這個是必學的。C/C++在目前有不可取代的地位,因為Windows是以C/C++為內核的。API下的DLL目前均是由C/C++編寫,這是其他任何一門計算機高級語言都不能取代的。C/C++優點:代碼效率高;可以直接操作內存,從而進行系統底層開發。缺點,難學,上手慢,對于初學者,不容易編寫基于Windows(Win32)的程序。。NET,微軟推薦編程開發環境。C#和VB。NET是適合于初學者的兩種語言,均能快速開發,容易入門。它們的優點實在是太多了,不列出。缺點:需要。NET框架支持(所以在普通PC下不能運行!!),開發環境對計算機要求相對較高。JAVA,不甚了解。樓主提問是什么最容易入手和成功,根據個人觀點,VB和Delphi是理想之選,如果長遠考慮,而且計算機配制不是太低,VB。NET和C#仍然滿足樓主的要求。先學C++的基本思想,再去學VC++之類的東西。學C++可以用:《C++編程思想(第2版) 第1卷:標準C++導引》(這本書我看了三遍!!可以和其他諸如《The C++ Programming Language》的經典C++著作相提并論的好書?。?我學習C++對兩本書的感覺特別好,一本是《Effetive C++》,另一本當然就是這本書:《C++編程思想(第2版) 第1卷:標準C++導引〉了,強烈建議你用此書,入門深入均可!學VC++時可以選擇《Visual C++深入引導》還有侯捷先生的《深入淺出MFC》。這些書我都奉之為經典之作,希望你好好研究! C++是一種具有很高靈活性和適應性的編程語言。自從1980誕生以來,廣泛運用于各類程序,包括微控制器的固件、操作系統、應用軟件和圖象設計??梢杂肅++編制數量龐大的應用軟件。對能夠指揮計算機工作的人的需求也是巨大的,C++能夠讓迅速而有效地做到這一點。程序語言可分為5類1、web page script languages  就是網頁代碼,比如Html、javascript、Css、Asp、Php、Xml都應該屬于此類(照蔡的意思,Html不應該屬于anguages的,可能他覺得太簡單了吧,不過我覺得Html也應該算的,大家愛聽誰的就聽誰的好了,這個不重要)2、Interpreted Languages(解釋型語言)  包括Perl、Python、REBOL、Ruby等(后面三個聽豆沒聽過),也常被稱作Script語言,通常被用于和底下的操作系統溝通。照蔡的意思,每個人至少應該學會一套這類的語言。這類語言的缺點是效率差、源代碼外露——所以不適合用來開發軟件產品,一般用于網頁服務器。3、Hybrid Laguages(混合型語言)  代表是JAVA和C#。介于解釋型和編譯型之間。蔡認為C#是。NET最重要的語言,值得期待其后續發展;至于JAVA,蔡叫看他的《Sleepless in Java》——我倒!4、COMPILING Languages(編譯型語言)  C/C++,JAVA都是編譯型語言。蔡說C++很復雜,要成為高手沒三五年是不行的(就憑這句話,我決定向JAVA投降),雖然如此,但真正要成為高手的都應該懂C/C++。  關于Delphi,蔡說如果想要跨Linux和Windows平臺的語言,則Delphi似乎是最好的選擇。5、Assembly Languages(匯編語言)  匯編語言是最接近于硬件的語言,不過現在幾乎沒多少人用了。程序語言學習順序建議  如果完全沒有程序經驗,可照這個順序:javascript——解釋型語言——混合型語言——編譯型語言——匯編。

熱心網友

如果不關心操作系統,硬件。C#是非常實用的。要想做些底層的東西,不用C/C++是不行的。

熱心網友

其實只要把任何一門語言學到精通都很有前途的我個人認為C#也不錯的