當前位置:編程學習大全網 - 編程語言 - 計算機編程語言C C++ C#如果要學習的話 應該從哪裏學起?要具備哪些基礎,應該註意哪些東西?

計算機編程語言C C++ C#如果要學習的話 應該從哪裏學起?要具備哪些基礎,應該註意哪些東西?

學習編程,壹上來會面臨兩類問題:理解語言、如何些程序。

如果是看題目如《VC++XXXXX》的書,講的更多的是如果使用編程環境給妳提供的支持,如怎麽彈出對話框,怎麽顯示圖片,怎麽響應鼠標操作。這部分的書推薦 微軟技術叢書系列。

如果看的是《C++程序設計》類似名字的書,則主要講的是語言的語法本身,學起來可能會很枯燥(寫出來的程序沒有窗體、沒有界面,只有黑色的控制臺),但這部分是語言的基礎,不學好的話很多東西看不明白。

推薦兩邊同時學起來,在學VC的時候,遇到看不懂的語法就去查C++的語法書,並把相關語法看看。因為畢竟寫出有界面的程序才能有繼續學的動力。

另外,建議先學C#,而不是C++(更不是C),理由如下:

C在上位機(就是除了單片機,低端嵌入式)外,很少有應用場景了,雖然相對簡單壹點,但是沒有用。對妳理解現代的(至少是面向對象的)編程理論也沒有幫助。

C++是語言裏面的老大哥了,但是……真的有點老了。從微軟的開發軟件就能看出來,03年到10年這7年,4個版本中,C++改動最少,怎麽看都有壹種勸妳不要用的意思在裏面。而且C++語法復雜,很對概念也與現在公認的編程習慣不符,對新手來說,很容易陷入語法的泥潭中不能自拔。

C#是微軟強推的語言,至少在WINDOWS下,這個語言絕對是無往不利;上手簡單,語言設計的也符合現代編程的習慣,有利於妳學習更高壹級的編程思想。支持庫(.net)功能強大,可以避免很多麻煩的事情,讓妳跟集中於學習應該學習的東西。

  • 上一篇:該如何理性看待“考證熱”
  • 下一篇:幼兒園大班美術優質教案《小蝌蚪找媽媽》
  • copyright 2024編程學習大全網