Re: [問卦] C++到底難學在哪裡
其實相比之下,C 反而比較難寫;難寫的原因在於你自己要處理很多東西。舉個簡單的例子,今天你要寫一個程式,記錄從另一個程式丟過來的資料。直到收到命令之前是不能存檔
用 C++ 就 vector 爽爽用。用 C 你要考慮設計一個處理資料量不一的結構,然後再考慮一個不知要暫存多少筆資料的方法。別的不說,光是要確保你的程式不會造成 memory leak 就
很不容易了。如果還要你加上排序這種功能,真的很累。不只寫程式的人累,接手的人更累
C++ 有物件封裝,再加上一堆功能強大的 template library。寫程式不用考慮到太過底層的
處理,其實已經很舒服了。唯一考慮到 C++ 難寫的地方在於,compiler 針對你程式的具現化很難理解。偶爾遇到編譯錯誤,那個錯誤訊息才真是天書
----
Sent from BePTT on my iPhone 13
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 72.131.112.152 (美國)
※ PTT 網址
推
啊我指標只是指到肛門而已 怎麼會編錯?
推
少一個header 可以跑出100行編譯錯誤訊息
14
首PoC++是物件導向,比C困難吧? 打開Cpp語言的程式碼 我看到的不外乎質樸的for循環、 列印的語法、函數、參數。 雖然覺得C++看來看去就是類似的感覺,甚至比javascripts感覺更簡陋一些。13
: 因為C++有太多一不小心就會出事的細節。 舉個常見的例子: 今天有個vector<T> 你從vector拿T&出來用的同時,另外一條thread正在push_back到vector裡,碰巧觸發vec42
: 看到標題我就想問,C++是不是沒那麼適合新手學啊? 我資工大一上程設就C++,那時候用的是螞蟻書 之後不知道是我沒天分,還是教授講太爛, 學期中講到pointer我就聽不懂,直接斷然轉學2
那個啦 小妹我台大鈴木愛理啦 小妹我幾年前大學一開始就教C++ 我覺得難的地方就是物件導向而已 跟常常會seg fault而已(雖然我覺得這是我的問題) 不過學完之後 再去寫python之類的10
指標不熟,單純就是練的不夠多,練多了就會知道這東西是什麼 你只看書上描述當然看不懂,直接跳下去寫就知道了 例如 int main() {9
程式語言主要就是拿來告訴電腦你要他做甚麼 C++是一個給你很多能力來控制電腦效能或是達到硬體極限的語言 我自己的經驗 是在學校的時候只有碰過C++03 離開學校後有三年沒有碰C++ 主要都在寫Python 那時候只覺得Python真美好 很多東西寫起來就像是Pseudo code一樣12
物件導向,這裡是機掰客家人的啦。 ※ 引述 《iLeyaSin365 (365)》 之銘言: : : C++是物件導向,比C困難吧? 個人是覺得物件導向比較簡單,4
看這篇真有既視感 答案就是"你不適合寫程式" 寫程式跟打球.畫畫.考試其實很像 超吃天份的 不知道很多人在撐什麼...... 你如果連指標都聽不懂 後面的繼承多型封裝要怎麼辦 不過我也是到後面就放棄的人啦XDDD 這行很吃天份 而且取代性很高 沒有熱情真的不要撐 (PS:所謂的熱情是有辦法跟打麻將一樣 程式寫不出來可以三天三夜一直坐在電腦改code)1
要? : (PS:所謂的熱情是有辦法跟打麻將一樣 程式寫不出來可以三天三夜一直坐在電腦改cod e) : 我記得大三那年班上來2個轉學生 : 一個是會計系的 一個是學西班牙文的6
同意你說的,寫程式確實天分有差 我跟很強的博士班親戚爭論過這點,對他來說 他覺得可以通過努力跟學習 對我來說,他就是有興趣、有天份加上肯努力的成功典範 而我,只是半調子,能過就好
67
Re: [請益] 接手外包商的code沒交接也沒人可以問我的第一份跟第二份工作都是這個樣子,一開始你會像麻痺的人,給你幾個建議 1. 掌握啟動前的入口 - 大部分程式語言都會有一個從作業系統下命令開始執行 的進入點,可能會載入 config、環境變數、命令參數這些東西,你要先清楚 這些東西的配置意義是什麼。 2. 掌握啟動後的入口 - 如果是 server 或常駐程式,在執行階段就會有監聽行為。39
[閒聊] 所以為什麼以前都會卡25%呢?剛剛順暢的更新玩主程式以後突然想到為什麼以前都會卡更新,還要麻煩我們去官網下載手動更新程式 後面幾年擺爛就算了,但卡25%是很久很久以前就有的問題 一間大公司怎麼可能連個更新程式都不會寫 又不是找學店工讀生去寫更新程式? 有沒有資工系的可以開示一下更新程式是不是真的這麼難寫= =18
Re: [請益] 轉職仔的語言選擇語言不是重點,要看接在什麼主題後面 學寫程式,語言不是重點(O) 轉職,語言不是重點(O) 領更高的薪水,語言不是重點(O) 但,目的是了解程式,語言就是重點了13
Re: [問卦] C++可以啟發孩子的程式天份嗎?那要看你怎麼定義程式天份 如果是講演算法跟資料結構 用C或Python下去操比較快 如果是講計算機結構 一樣也是用C跟OS下去操 國中時 C++是我第一門接觸的語言 那個時候要做遊戲的難度不低7
Re: [問卦] 現在程設入門還是C嗎?我是一個半路出家的程式設計師,我覺得對本科生來說,或是有興趣了解高階語言底層實 作的還是需要點一下C, 說白一點,從高階語言進入開發的,都有點被寵壞了,很多高階語言已經實作了,各種資 料結構,甚至是已經有幫你包好幾種類型演算法的物件可以用了, 從c開始,你可以一步一步的知道說,3
Re: [請益] 轉職但無法入行,另一方面也是求職文。這種的我之前面試過好幾個,有的是新人,有的是做過其他工作有一 定的經驗,但對寫程式的工作沒幫助,反而可能是阻力 簡單說可以歸類為: 1. 其實不會寫程式 2. 技能樹太少1
Re: [閒聊] 寫程式有很難嗎?程式工作從簡單到難 HTML/CSS Scripting 接API 設計API
爆
[爆卦] 台灣8:2擊敗美國爆
[問卦] 一提到被媒體霸凌大家第一個想到誰?爆
[爆卦] 中華隊棒球睽違21年 再次贏美國隊!爆
Re: [新聞] 批黃國昌輕放謝宜容!李正皓:勞動部調查爆
[問卦] 道歉影片出來了?爆
[問卦] 4X貓也霸凌別人到自殺為什麼沒事爆
[問卦] 明天贏日本機率多高?爆
[問卦] 科技業怎麼都沒傳出霸凌事件?92
Re: [新聞] 許銘春切割謝宜容 林淑芬爆78
[問卦] 謝宜容 影片哭的很假的八卦?54
Re: [問卦] 禮拜五謝宜容敢出來道歉 我馬上去割51
[問卦] 他的死是我的錯 這麼難開口嗎49
[爆卦] 台南『波媽』立委疑插足富豪董事長婚姻38
[問卦] 棒球贏美國 有生之年能看籃球能贏美國嗎?43
[問卦] 七龍珠的佛力沙 為什麼人氣那麼高33
Re: [問卦] 光榮戰死曝屍泥濘,會比投降好嗎19
[問卦] 美國何時才會把MLB最強陣容派來打國際賽37
[問卦] 台籃打比賽有辦法領先米國爸爸ㄇ37
[問卦] 晚上日本打委內瑞拉,要幫誰加油?31
[爆卦] 台灣得分啦32
[問卦] 謝宜容有深刻反省吧 感覺快失禁了39
Re: [問卦] 外省老兵都會煮飯?真的假的26
[問卦] 敢自盡 卻不敢反抗的心理機制是啥 ??32
[問卦] 打爆美國老爸了32
[問卦] 同樣是政府部門 怎麼有的部門爽到爆?29
[問卦] 被護士搭訕了30
[問卦] 8:2絕對不可能鍋貼了吧?爆
Re: [新聞] 爆黃國昌與謝宜容秘密會議 李正皓秀公文28
[問卦] 所以謝宜容道歉完就沒事了?10
[問卦] 領先六分還敢盜壘阿