Re: [討論] c++真的很難嗎?

看板Soft_Job作者 (LaPass)時間8年前 (2016/04/21 23:40), 8年前編輯推噓6(603)
留言9則, 8人參與, 最新討論串2/5 (看更多)
※ 引述《joeywayi (拉拉拉吃屎啦)》之銘言: : 如題 : 想請問各位攻城濕 : 因為我自己是學習c++入門的 : 覺得比起java友善很多 : 常常聽到說c++很難 : 這個是真的嗎? 比起難不難的問題 倒不如說是語言設計原則上的因素 C C++ 有個原則是 要相信工程師 C會認為工程師知道自己在幹什麼 所以很多可能有錯的地方她不會幫你檢查 也有很多的未定義動作 她的規範是這樣的: 「我給你一套規則,規則有寫的我會遵守,沒寫的我會跑,但不保證結果正確。」 在c++之後出的語言 像是java之類的 大部分都會在設計者耍蠢的時候吐個錯誤出來 或是給個明確的定義 例如沒宣告變數就使用變數之類的 或是IndexOutOfBoundsException之類的 還有像是其他記憶體管理之類的問題 C要自己來,別的語言不用 總之上述的結果 導致想用C++來寫東西的人 都必須很清楚的知道自己在寫什麼 否則寫個程式會跟在玩踩地雷一樣 拿拍照來比喻的話 C++像是單眼相機 你要會調快門、光圈、ISO才有辦法拍相片 相比之下,其他語言比較像是傻瓜相機 按個按鈕就ok 推文有人叫你,工作機會JAVA比較多 所以去學JAVA的 我是覺得你學語言就別想這麼多 選一兩個當主語言來工作用 有空時把其他語言拿來當玩具玩一玩 也不用學得的很透 就先拿來看看手冊實際跑個一遍 隨手寫個五子棋之類的程度就OK了 別去想太多利益之類的事情,寫CODE才會快樂 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.123.106 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1461253217.A.BA9.html ※ 編輯: LaPass (111.252.123.106), 04/21/2016 23:48:54

04/22 00:32, , 1F
我是覺得要請出大型相機才能跟C++比
04/22 00:32, 1F

04/22 04:52, , 2F
昴星團望遠鏡?
04/22 04:52, 2F

04/22 10:28, , 3F
推最後一句 快樂比較重要 快樂才好持久
04/22 10:28, 3F

04/22 10:56, , 4F
用C++寫什麼比較重要,即使會C++但工作上是寫寫簡單m
04/22 10:56, 4F

04/22 10:56, , 5F
fc,薪水也高不起來的啦
04/22 10:56, 5F

04/22 12:52, , 6F
愛惜生命 遠離MFC
04/22 12:52, 6F

04/22 17:42, , 7F
MFC好像不太簡單XD
04/22 17:42, 7F

04/23 13:19, , 8F
MFC可以很難XDD
04/23 13:19, 8F

04/26 15:05, , 9F
Mfc變態
04/26 15:05, 9F
文章代碼(AID): #1N6FHXkf (Soft_Job)
文章代碼(AID): #1N6FHXkf (Soft_Job)