Re: [問題] C/C++要如何學才能變強?

看板C_and_CPP作者 (無)時間12年前 (2012/06/23 02:15), 編輯推噓9(9035)
留言44則, 17人參與, 最新討論串2/3 (看更多)
※ 引述《tsstho (程式新手)》之銘言: : 如題大學4年因為自己太混所以程式沒學好,現在研究所要用到C/C++,所以想從新學我不期望我能變高手但是希望至少有一般(業界標準)的程度,大家可以給點意見嗎,C/C++怎樣學比較好? : 另外我想問電腦補習班常常會說"你讀資工的你覺得你程式能力有達到業界標準嗎?",我想問的是怎樣才算達到業界標準(C/C++/JAVA/網路/資安)? 不用想太多啦... 台灣業界其實很不強, 你要太認真, 進去會嚇一跳, 怎麼都一堆這麼不強的人, 跟自己想像不太一樣阿。 不過要提醒一點的是, C++ 算是滿鳥的語言,算是超級 不直覺的語言,單位投入與產出很不符合效益,目前已經 逐漸被淘汰了。 C 語言搭配一點C++的子集就很夠用了。 低階部分用C。高階部分看要JAVA或者C#, VB , 隨便 撿一個起來開發都會比用C++好。 15年前大家都在炒C++, 就像現在雲端上身一樣, 15年過去了, 現在還有誰在提 C++ ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.33.187

06/23 02:16, , 1F
我們公司還是有不少MFC code,我想轉C#但力有未逮XD
06/23 02:16, 1F

06/23 02:45, , 2F
可以舉個c++不好用的例子嗎?
06/23 02:45, 2F

06/23 02:45, , 3F
我倒是認為沒有不好用,只有自己不會用
06/23 02:45, 3F

06/23 02:53, , 4F
可是我覺得要"會用"C++這件事就很困難了...orz
06/23 02:53, 4F

06/23 02:58, , 5F
http://goo.gl/pu56i 沒人在提只是天天都在用c++寫出來的:p
06/23 02:58, 5F

06/23 04:07, , 6F
to 樓上,那張表的時間點你不覺得很有趣嗎? :D
06/23 04:07, 6F

06/23 07:04, , 7F
雖然C++難寫 但他在近期還是有重要性 學一下不損失
06/23 07:04, 7F

06/23 07:07, , 8F
學VB不如學C# 但JAVA也很火紅
06/23 07:07, 8F

06/23 07:08, , 9F
這時候就要引用Linus的話了,叫什麼來著..C++是什麼程式員用
06/23 07:08, 9F

06/23 07:08, , 10F
的什麼語言?
06/23 07:08, 10F

06/23 07:10, , 11F
我用C++也有10年以上了,深深覺得文中所說用C再加一點C++的子
06/23 07:10, 11F

06/23 07:10, , 12F
集就足夠完成所有要做的事了
06/23 07:10, 12F

06/23 09:23, , 13F
因為C++有STL所以超強 C沒有STL所以超麻煩
06/23 09:23, 13F

06/23 09:24, , 14F
而且還要看軟體領域吧 像很少聽說有什麼大型線上遊戲
06/23 09:24, 14F

06/23 09:24, , 15F
是用 C++ 以外的語言寫的
06/23 09:24, 15F

06/23 09:26, , 16F
JVM 與 CLR 也都是 C++ 實作的,只能說原PO的領域不同
06/23 09:26, 16F

06/23 11:10, , 17F
embedded linux上軟體開發C++也用很多,跟底層C也容易結合
06/23 11:10, 17F

06/23 11:31, , 18F
這好像是萬年戰文 XDXD
06/23 11:31, 18F

06/23 11:32, , 19F
我一開始也是用C 後來為求方便就會開始用oop-c++
06/23 11:32, 19F

06/23 11:33, , 20F
然後為了方便就越來越貪心 開始一步步用STL和template
06/23 11:33, 20F

06/23 11:33, , 21F
隨著慾望(?) 這個「子集」會越來越大
06/23 11:33, 21F

06/23 12:41, , 22F
難用 -> 不會用 -> 不需要
06/23 12:41, 22F

06/23 12:44, , 23F
知道 C++ 的 C 代表什麼涵義嗎? 都說會寫 C 了還打得
06/23 12:44, 23F

06/23 12:45, , 24F
出這論點
06/23 12:45, 24F

06/23 16:30, , 25F
是阿,問題太過強調OO反而會降低生產力。
06/23 16:30, 25F

06/23 18:04, , 26F
在我的眼中, OO就是對要maintain code的後輩講一個故
06/23 18:04, 26F

06/23 18:05, , 27F
事, 講完他就可以上手修改擴充了, 不過這是在兩人概念
06/23 18:05, 27F

06/23 18:05, , 28F
都不錯的情況 (笑
06/23 18:05, 28F

06/24 07:47, , 29F
如果以降低生產力得到維護能力 在某些情況下是值得的
06/24 07:47, 29F

06/24 09:07, , 30F
長遠來看 好維護、好擴充不就是提升生產力了嗎
06/24 09:07, 30F

06/24 23:20, , 31F
有些人只寫不能維護的 code, 維護擴充沒什麼意義
06/24 23:20, 31F

06/25 06:02, , 32F
推有些白目只寫不能維護的 code > <
06/25 06:02, 32F

06/25 06:57, , 33F
我想知道不能維護的code長怎樣,蠻多人可能也只有單打經驗.
06/25 06:57, 33F

06/25 07:54, , 34F
就是高手寫的example code就看心情隨便寫一寫,可是呢~
06/25 07:54, 34F

06/25 07:55, , 35F
後來的人不懂example為什麼要這樣寫,所以就完全照抄
06/25 07:55, 35F

06/25 07:56, , 36F
抄完後想要改又不知道怎麼改,就會土法煉鋼寫一些冏code
06/25 07:56, 36F

06/25 07:58, , 37F
可能就是,找 open source example 的人不用心
06/25 07:58, 37F

06/25 07:58, , 38F
複製貼上了別人blog的code後沒有去了解為什麼要這樣寫
06/25 07:58, 38F

06/25 09:29, , 39F

06/25 10:40, , 40F
到底什麼叫做C搭配一點C++..? C++不是本來就C的一些延伸?
06/25 10:40, 40F

06/25 10:41, , 41F
這邊的C和C++到底是怎麼分類的??
06/25 10:41, 41F

06/25 12:31, , 42F
我最受不了有些C++的書,全都include C的header file @@
06/25 12:31, 42F

06/25 12:38, , 43F
最恐怖的是 #include <iostream.h> 吧 XD
06/25 12:38, 43F

07/01 01:02, , 44F
樓上那個是歷史問題啊...
07/01 01:02, 44F
文章代碼(AID): #1FvBP86O (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1FvBP86O (C_and_CPP)