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

看板Tech_Job作者 (快樂豬)時間11年前 (2013/07/31 13:30), 編輯推噓15(15036)
留言51則, 28人參與, 最新討論串1/1
小弟現在是一個學生 現在暑假有時間想充實一下自己 對於之後找尋工作也比較有利 因為實驗室是做和DSP 數位訊號處理有關的 用的軟體當然是MATLAB 不過小弟聽說業界沒有甚麼人在用MATLAB 都是用C/C++/JAVA 所以小弟想念一點C++ 想說未來會用得上 只不過 仍然有一個問題就是C++究竟要念到何種程度會比較好呢? 要念到演算法 資料結構?還是先單純把C++語法弄熟? 還是說要念一些數值分析?例如把MATLAB的 FFT function寫成C++? 麻煩在業界的先進多多指點了 感恩 PS小弟不是電機系 沒有修過程式 所以在自學 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.24.238

07/31 13:36, , 1F
我混亂了...MATLAB(開發程式).C++(語法)...是我錯了嗎
07/31 13:36, 1F
抱歉 應該我沒有說清楚 我是指用matlab寫M CODE ※ 編輯: s77485p 來自: 140.112.24.238 (07/31 14:12)

07/31 13:44, , 2F
我建議C++語法弄熟或數值分析,擇一
07/31 13:44, 2F

07/31 14:03, , 3F
C就好了。
07/31 14:03, 3F

07/31 14:14, , 4F
MATLAB很好用~~但是以後工作用不到
07/31 14:14, 4F

07/31 14:15, , 5F
如果以後不排斥碰程式的工作~~我覺得學常用語法比較好
07/31 14:15, 5F

07/31 14:15, , 6F
學完MATLAB 出去不敢說自己會寫程式
07/31 14:15, 6F

07/31 14:19, , 7F
學C,然後再找資料結構當練習
07/31 14:19, 7F

07/31 14:19, , 8F
中研院有些不是就用 matlab 在跑實驗?
07/31 14:19, 8F

07/31 14:23, , 9F
買"C++教學範本"回來自學(我就是這樣) 螞蟻書初學太細
07/31 14:23, 9F

07/31 14:23, , 10F
基本的指標 STL Class觀念有了以後, Design pattern
07/31 14:23, 10F

07/31 14:25, , 11F
refactoring, 然後學了C++會發現C#也很快上手.
07/31 14:25, 11F

07/31 14:25, , 12F
學c比較廣 matlab感覺比較少用 數值就更少聽到有需要的
07/31 14:25, 12F

07/31 14:27, , 13F
而且網路上很多Open Source Library可以用, 不用重刻.
07/31 14:27, 13F

07/31 14:29, , 14F
最基本的C++語法前幾章照著操作, 應用幾次就很熟了.
07/31 14:29, 14F

07/31 14:31, , 15F
演算法&資料結構, 依我從事軟體開發經驗, 有用才去學
07/31 14:31, 15F

07/31 14:32, , 16F
因為你先讀了沒用到, 之後要你刻出來也很難辦到, 更何
07/31 14:32, 16F

07/31 14:32, , 17F
況許多演算法和資料結構都是有現成的library可以套了.
07/31 14:32, 17F

07/31 14:33, , 18F
C++弄熟看人的定義, 有些人認為功能做得出來就好, cod
07/31 14:33, 18F

07/31 14:34, , 19F
e沒人看得懂沒差. 但開發大型專案你會要懂更多"功能"
07/31 14:34, 19F

07/31 14:34, , 20F
以外的東西. 例如如何讓你的同事看懂你在做啥與銜接.
07/31 14:34, 20F

07/31 14:38, , 21F
學DSP的人,觸及到使用DSP晶片的機會很多,學C吧
07/31 14:38, 21F

07/31 14:41, , 22F
這本滿有趣的 C++ for Mathematicians
07/31 14:41, 22F

07/31 14:52, , 23F
電腦語言不是念的...是要用來實作的!多寫程式吧,光念無用
07/31 14:52, 23F

07/31 15:08, , 24F
matlab是在研究觀念用的 C++是用來實作這些觀念用的
07/31 15:08, 24F

07/31 15:18, , 25F
先學C 通吃阿
07/31 15:18, 25F

07/31 15:49, , 26F
C++ 很深奧能不用就不要用
07/31 15:49, 26F

07/31 16:42, , 27F
回想十幾年前當學生時, 努力的鑽研C++/STL/Design Pattern
07/31 16:42, 27F

07/31 16:42, , 28F
結果出社會後好像都沒用到 (Signleton 除外) XD
07/31 16:42, 28F

07/31 16:43, , 29F
Singleton
07/31 16:43, 29F

07/31 17:43, , 30F
看螞蟻書就好了
07/31 17:43, 30F

07/31 18:01, , 31F
C比較常用,但基本上還是會先用matlab模擬
07/31 18:01, 31F

07/31 18:01, , 32F
主要原因是簡單,可以快速地大概知道演算法效能到哪裡
07/31 18:01, 32F

07/31 18:02, , 33F
偷用完matlab後會用C,模擬到fixed-point
07/31 18:02, 33F

07/31 19:20, , 34F
都學不就好了,你講的這些又不衝突。
07/31 19:20, 34F

07/31 19:21, , 35F
怎麼會怕自己太強呢?
07/31 19:21, 35F

07/31 19:26, , 36F
都學+1 完全不衝突
07/31 19:26, 36F

07/31 21:04, , 37F
通常公司老闆會說MATLAB授權費太貴,沒錢買,所以C或C+
07/31 21:04, 37F

07/31 21:05, , 38F
+都可以,這是小弟我工作後給你的一些建議
07/31 21:05, 38F

07/31 22:02, , 39F
matlab屬於ESL,可以產生c code甚至RTL,現在連xilinx
07/31 22:02, 39F

07/31 22:02, , 40F
都在推HLS,不久的將來語言只會越來越高階
07/31 22:02, 40F

07/31 23:38, , 41F
以前聽過一個笑話,最高階的語言早就有了,而且每個老闆
07/31 23:38, 41F

07/31 23:38, , 42F
都會...就是開口叫你去做
07/31 23:38, 42F

08/01 00:26, , 43F
效能問題~產品成本vs時間成本~
08/01 00:26, 43F

08/01 01:19, , 44F
emitter是對的
08/01 01:19, 44F

08/01 08:02, , 45F
Matlab在系統面的行為很好用 像是ADC DAC的行為模式
08/01 08:02, 45F

08/01 21:07, , 46F
我有看到職缺是要用Matlab做演算法,然後實現在C++上
08/01 21:07, 46F

08/01 21:07, , 47F
用於手機上面,好像是HTC吧
08/01 21:07, 47F

08/02 00:08, , 48F
C弄熟絕對對你有幫助
08/02 00:08, 48F

08/02 00:08, , 49F
MATLAB我只拿來畫圖XD
08/02 00:08, 49F

08/02 05:55, , 50F
練到可以去改一些open source的大型project
08/02 05:55, 50F

08/02 10:50, , 51F
C--
08/02 10:50, 51F
文章代碼(AID): #1H-A40ES (Tech_Job)