1樓:
我學的第一門語言是basic(05年),大學第乙個課程是C(07年),沒學好,因為沒有CS基礎,指標理解不了。
知道我大一下學期(08年)乙個師兄帶我進了vs的門,開始學了C#和VB,從此走上了不歸路。
畢業以後在工地搬了一年多的磚,實在是喜歡開發喜歡的要死,12年開始做開發工作,主要用C#做桌面應用程式。到了14年開始轉到CPP。我從C#2.
0開始學起到4.0結束,C#入門經典和C#高階程式設計都會看一遍,但是只能說每次版本更新帶來的新東西都很多,表面C#看起來簡單,其實,越深入越難,因為C#特性太多了,NF內建的東西也很多。
能轉Cpp是因為新專案使用了C++/CLI,一步一步學習吧,先從指標開始了解,Cpp的各種正規化特性,標準庫,STL等等很多還沒有深入研究。因為時間太短了。一直在學習中吧。
其實你不用學Cpp,一本CLR via C#足以讓你進入乙個新世界。
2樓:VTECISBEST
我從畢業起就從事C#開發,至今剛好4年。現在自學C++,主要是研究opencv處理影象這一塊。
C++跟C#的最大區別莫過於記憶體操作了,其它在我看來差得並不多。C++內容是很多,但C#底子好,還是一樣拿起C++就能開操了
3樓:
我之前c++做cocos,現在用c#做unity了,我的感覺就是c++好難啊,c#雖然東西也多,但是平時寫起來挺方便的…可能是我比較菜吧…
4樓:sky空
利益相關:初級 C#,以前自學過一點 C++。
大兄弟,你要真想學 C++,就把你的良好自我感覺忘了吧。順便說一句,你那點 C# 對你學習 C++ 真的沒有啥特別大的幫助。
5樓:程文
只聽說過c++轉c#的,反過來還真少見。不過語言就是工具而已,如果不是研究者,作為開發者而言主要還是看需求場景,需要哪個用哪個。看樣子還是學生吧,工作了就沒這麼糾結了:)
6樓:helloworld
看看這個或許會好些
Reference Source
想看語法糖是如何被處理的,可以使用
ildasm,ILSpy,dotPeek,有關學習書籍,知乎上已經有很多好答案了,題主自己搜搜看。
看過或許會改變所謂的
」底層「」底層「」底層「」底層「」底層「」底層「」底層「」底層「」底層「
的想法了
7樓:mix白
我c#和c++兩個技能都點了,c#真沒有想象的那麼簡單,光這本書就有1800多頁,慚愧的是我一直沒有看完,不敢說已經比較深入的學習了c#
8樓:少年遊
primer厚。。。那
深入計算機系統
現代作業系統
c++標準程式庫
深入c++物件模型
Effective C++
。。。。。。
。。。等等咋辦
9樓:fx991ESplus
Essential C++,和C++ Primer是同一人所著,侯捷老師譯,給有其他語言經驗的人看的(最好熟悉C)缺點是沒有包含C++11新特性,解決方法是,可以借本C++Primer,單獨看下裡面講C++11的內容(有乙個單獨的目錄列出所有C++11新特性,很好找的)
10樓:
我覺得吧,那些鼓吹c#簡單的都是大壞蛋,我biu一下啊看了兩三本,沒一本老實看完的,然後,開艹,簡直啥都2不會,只好回頭學c艹,只為學會絕世秘技,好好地艹c#。。。
11樓:高學星
c++ primer(其實一點也不厚,看完意猶未盡),C++標準庫,侯捷系列,編譯環境,解決實際問題,用別人的庫,吸收他們的思想,最重要的是要關注@vczh ;我就是從C#轉過來的。
前端轉c 編譯器開發靠譜不?
在編譯器領域現在做個casual developer挺好的,不需要刻意轉。llvm的bugzilla上有挺多問題適合業餘做的。菜鳥給不了實質性建議。倒是聽到過很多行業轉網際網路開發的,你這轉而研究底層了。市場肯定不需要那麼多造火箭航母原子彈的,但能搞的肯定都是國之大器。不一定非要cpp編譯器吧,還有...
我該怎麼學C?
學習程式語言重在興趣,如果題主沒有興趣,肯定會不斷地抱怨,怨天尤人,比如老師照著課本ppt念,我相信很多學校的老師都這樣,因為我自己的老師就是這樣。可是這個老師還是沒有阻擋我學會了c語言,即使我的這位c語言老師只給我們上到了陣列,並且我們的教材還是自己學校老師編寫的,比唐老師編的更差。但是再差的書,...
怎樣從C 11轉型到C 17 20?
歐文韜 c 14和c 17基本上增加的都是語法醣類的工具呀。你就自然地用唄,等碰上問題,發現c 17剛好有解決方案的語法糖,誒就看懂了。 Jason於航 緩和點 先按照 11 和 14 的語法寫,然後再做漸進增強,說白了就是重構。重構遵循從小到大原則,先改小 feature,再考慮大模式。激進點 直...