Re: [問題] C#和C++的選擇
以「學生」來說,我很建議兩套都學學看
畢竟它們兩個語言的差距很大,而且各有優劣
C++歷史悠久,相關資源多,用它來開發的軟體也很多
以後工作其實很容易遇到用MFC之類的東西寫出來的軟體
現階段來說,它的執行效率也會比C#好
但C++的學習曲線也會比較長
光是正確使用指標就會讓人想吐了
它也有很多的眉眉角角要注意
不過這些眉角弄懂了
程式運作的原理大概也在指掌間了
而C#是微軟帝國力推的程式語言,容易上手、應用廣泛
單機程式、網頁程式、手機與平板程式都可以寫,而且很簡單
(這些東西C++可能也能做到,但沒辦法像C#那麼容易)
學C#我覺得還有個附加價值:日後要跳Java也很有幫助
不過,依我學生時期上課的經驗
一個學期的課程,C++能講到class就很強了
通常連virtual function都沒辦法講得很清楚
而且一個學期教的東西,也不太容易做出好玩的作品
如果沒有非常非常認真上課的打算
(認真到願意自己花時間練習以及找資料)
一個學期過了可能還是霧茫茫……
(自己當過助教,我覺得C++是個非常非常難教的語言)
而C#的課程就很容易做出一些好玩的東西
拉拉介面、畫畫圖,它就會動了
就算不知道reference是什麼
很多時候還是可以過得很好
所以如果只是抱著「學學看」的想法(沒打算花太多時間)
玩玩C#真的是個不錯的選擇
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 101.13.30.75
→
02/23 01:44, , 1F
02/23 01:44, 1F
推
02/24 00:29, , 2F
02/24 00:29, 2F
討論串 (同標題文章)