[請益] 請問有關於C++

作者: s77485p (快樂豬)   2013-07-31 13:30:35
小弟現在是一個學生
現在暑假有時間想充實一下自己 對於之後找尋工作也比較有利
因為實驗室是做和DSP 數位訊號處理有關的
用的軟體當然是MATLAB
不過小弟聽說業界沒有甚麼人在用MATLAB 都是用C/C++/JAVA
所以小弟想念一點C++ 想說未來會用得上
只不過 仍然有一個問題就是C++究竟要念到何種程度會比較好呢?
要念到演算法 資料結構?還是先單純把C++語法弄熟?
還是說要念一些數值分析?例如把MATLAB的 FFT function寫成C++?
麻煩在業界的先進多多指點了
感恩
PS小弟不是電機系 沒有修過程式 所以在自學
作者: chuegou (chuegou)   2013-07-31 13:36:00
我混亂了...MATLAB(開發程式).C++(語法)...是我錯了嗎
作者: tyc5116 (累人啊....)   2013-07-31 13:44:00
我建議C++語法弄熟或數值分析,擇一
作者: xiemark (aisinjuro)   2013-07-31 14:03:00
C就好了。
作者: alamabarry (.............)   2013-07-31 14:14:00
MATLAB很好用~~但是以後工作用不到
作者: alamabarry (.............)   2013-07-31 14:15:00
如果以後不排斥碰程式的工作~~我覺得學常用語法比較好學完MATLAB 出去不敢說自己會寫程式
作者: phyllispig (享受人生)   2013-07-31 14:19:00
學C,然後再找資料結構當練習
作者: damody (天亮damody)   2013-07-31 14:19:00
中研院有些不是就用 matlab 在跑實驗?
作者: summer08818 (........)   2013-07-31 14:23:00
買"C++教學範本"回來自學(我就是這樣) 螞蟻書初學太細基本的指標 STL Class觀念有了以後, Design pattern
作者: summer08818 (........)   2013-07-31 14:25:00
refactoring, 然後學了C++會發現C#也很快上手.
作者: jfgdsh (阿葦)   2013-07-31 14:25:00
學c比較廣 matlab感覺比較少用 數值就更少聽到有需要的
作者: summer08818 (........)   2013-07-31 14:27:00
而且網路上很多Open Source Library可以用, 不用重刻.
作者: summer08818 (........)   2013-07-31 14:29:00
最基本的C++語法前幾章照著操作, 應用幾次就很熟了.
作者: summer08818 (........)   2013-07-31 14:31:00
演算法&資料結構, 依我從事軟體開發經驗, 有用才去學
作者: summer08818 (........)   2013-07-31 14:32:00
因為你先讀了沒用到, 之後要你刻出來也很難辦到, 更何況許多演算法和資料結構都是有現成的library可以套了.
作者: summer08818 (........)   2013-07-31 14:33:00
C++弄熟看人的定義, 有些人認為功能做得出來就好, cod
作者: summer08818 (........)   2013-07-31 14:34:00
e沒人看得懂沒差. 但開發大型專案你會要懂更多"功能"以外的東西. 例如如何讓你的同事看懂你在做啥與銜接.
作者: odahawk (羊皮狼)   2013-07-31 14:38:00
學DSP的人,觸及到使用DSP晶片的機會很多,學C吧
作者: xsoho (solo caffe)   2013-07-31 14:41:00
這本滿有趣的 C++ for Mathematicians
作者: pega5566 (pega)   2013-07-31 14:52:00
電腦語言不是念的...是要用來實作的!多寫程式吧,光念無用
作者: bes (現實是殘酷的)   2013-07-31 15:08:00
matlab是在研究觀念用的 C++是用來實作這些觀念用的
作者: ROCKandROLL (認養代替購買)   2013-07-31 15:18:00
先學C 通吃阿
作者: beeG (夢到周董)   2013-07-31 15:49:00
C++ 很深奧能不用就不要用
作者: meowyih (meowyih)   2013-07-31 16:42:00
回想十幾年前當學生時, 努力的鑽研C++/STL/Design Pattern結果出社會後好像都沒用到 (Signleton 除外) XD
作者: meowyih (meowyih)   2013-07-31 16:43:00
Singleton
作者: Murasaki0110 (麥當勞歡樂送)   2013-07-31 17:43:00
看螞蟻書就好了
作者: emitter   2013-07-31 18:01:00
C比較常用,但基本上還是會先用matlab模擬主要原因是簡單,可以快速地大概知道演算法效能到哪裡
作者: emitter   2013-07-31 18:02:00
偷用完matlab後會用C,模擬到fixed-point
作者: howshou (好小 )   2013-07-31 19:20:00
都學不就好了,你講的這些又不衝突。
作者: howshou (好小 )   2013-07-31 19:21:00
怎麼會怕自己太強呢?
作者: plokm0987 (狗平)   2013-07-31 19:26:00
都學+1 完全不衝突
作者: burton7777 (阿博)   2013-07-31 21:04:00
通常公司老闆會說MATLAB授權費太貴,沒錢買,所以C或C+
作者: burton7777 (阿博)   2013-07-31 21:05:00
+都可以,這是小弟我工作後給你的一些建議
作者: bigblack0921 (owen)   2013-07-31 22:02:00
matlab屬於ESL,可以產生c code甚至RTL,現在連xilinx都在推HLS,不久的將來語言只會越來越高階
作者: emitter   2013-07-31 23:38:00
以前聽過一個笑話,最高階的語言早就有了,而且每個老闆都會...就是開口叫你去做
作者: bojan0701 (1111)   2013-08-01 00:26:00
效能問題~產品成本vs時間成本~
作者: kyll (包子)   2013-08-01 01:19:00
emitter是對的
作者: wwwsky (正向思考)   2013-08-01 08:02:00
Matlab在系統面的行為很好用 像是ADC DAC的行為模式
作者: aweilin   2013-08-01 21:07:00
我有看到職缺是要用Matlab做演算法,然後實現在C++上用於手機上面,好像是HTC吧
作者: Kayusumi (Left)   2013-08-02 00:08:00
C弄熟絕對對你有幫助MATLAB我只拿來畫圖XD
作者: ChampionYe (A Sunny Boy!! haha)   2013-08-02 05:55:00
練到可以去改一些open source的大型project
作者: QQ5566 (哭哭5566)   2013-08-02 10:50:00
C--

Links booklink

Contact Us: admin [ a t ] ucptt.com