PTT推薦

Re: [問卦] C++20 也太機車了吧?

看板Gossiping標題Re: [問卦] C++20 也太機車了吧?作者
nimura14
()
時間推噓17 推:17 噓:0 →:24

https://tinyurl.com/9q8pt5f4
一個已經不是八卦的八卦,
來看看核心之父 Linus Torvalds 是怎麼噴 C++ 的。


C++11、C++17、C++20..肥宅我到底要學幾次 C++ 啊?
沒有一次從頭到尾學透的。嗚嗚嗚...


※ 引述《HankYang (黃金神掌)》之銘言:
: 如題
: 就是我啦!
: 最近無聊去看C++20的新特性
: 靠北呀
: #include感覺要被淘汰惹
: 要改成類似python或javascript的module
: 變成import跟export
: 然後新的range library
: 靠背怎麼那麼像js
: C++是不是要變成妖魔鬼怪了
: 有沒有八卦

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.89.55 (臺灣)
※ 文章網址: https://www.ptt.cc/Gossiping/M.1613815475.A.351

cuteSquirrel02/20 18:05Torvalds講話真的很嗆

據說現在收斂很多了。

sx415202/20 18:05也只有台灣的學生還在熱衷學習c++ c

年紀大後覺得其實術業有專攻,沒有絕對好壞 XD 老闆叫你幹就幹。

cuteSquirrel02/20 18:06Java python也有開始在課綱導入,國外也是。

Neisseria02/20 18:09原本的特性又沒淘汰掉,學多少寫多少啊

allenmusic02/20 18:10應該統一 不然要記好幾個寫法…

※ 編輯: nimura14 (118.233.89.55 臺灣), 02/20/2021 18:13:29

jhjhs3350402/20 18:12看樣子還不普及 導入也需要時間

Neisseria02/20 18:12語法特性只是輔助,只用 C++11 也可以寫程式啊

kight02/20 18:22只用C++11很多都要自己刻!有點累!

wahaha9902/20 18:23不要學C++ 硬要有C字的話去學C#

wahaha9902/20 18:23不然學C就好

wahaha9902/20 18:24<=敲討厭C++ 我跟Linus貼貼

bitlife02/20 18:29我在前面的一篇有推,C必要,C++不要. 把底層語言和OOP揉合

bitlife02/20 18:30本來就是悲劇,還不如需要C的專心學C,要oop的學其他oop

selfhu02/20 18:33c++真的可以繞過去了

kight02/20 18:33C++真的是一個四不像的OOP!

reemir02/20 18:56迷失自我的語言

arrenwu02/20 19:09Linus 那篇文章跟寫「幹你娘」沒兩樣啊

wei11502/20 19:30和OOP沒關係八,C++的問題是一開始要與C相容,但本身提供

wei11502/20 19:30的功能蓋過C簡單的優點,然後還把一堆C本身的語言缺陷帶

wei11502/20 19:30過去C++,再加上多次大改,又把之前版本的缺陷也一起繼承

wei11502/20 19:30了,很多全新設計的語言都沒有C++這麼重的包袱

bitlife02/20 19:52樓上,不就是為了變oop?不然就維持C就好啦 XD

bitlife02/20 19:54同為傳統升級oop的borland delphi沒那麼糟,是因為pascal

bitlife02/20 19:55沒有像C那麼低階

wei11502/20 20:15不是八,一直在喊要取代C的rust就沒什麼人抱怨語法啊= =

wei11502/20 20:21而且就算要求要完全控制底層的場景(ex:作業系統),也不是

wei11502/20 20:21100%都要求和組合語言一對一,很多寫邏輯的地方還是可以

wei11502/20 20:21丟給編譯器去幹,編譯器只需要在精確控制時不要亂搞就好

wei11502/20 20:21

henrylin808602/20 20:23C++性能好啊,直接取記憶體,很快。只是程式設計師

henrylin808602/20 20:23要知道自己new了哪些東西......

bitlife02/20 20:31低階和高階應用場合特性相當不同,就像交通工具,你想做出

bitlife02/20 20:32一個有機車好鑽的靈活性,又要有捷運載客量大的工具,最後

bitlife02/20 20:33就容易搞到兩邊都不討好

bitlife02/20 20:34上面h大提到要知道自己new了什麼,明顯就適合低階(嵌入式

bitlife02/20 20:35等應用),而高階語言團隊合作的情況下,這特性就變成memory

bitlife02/20 20:36leak的溫床,像java語法是從c演進過來,直接改用gc避免這問

bitlife02/20 20:37題,但反而明顯較不適合即時系統(gc造成短暫卡頓,當然cpu

bitlife02/20 20:38和記憶體越來越快,這問題嚴重性某種程度上變小)

jhjhs3350402/20 21:19付費解鎖卡頓啊 都被養壞胃口了

eterbless02/20 21:27因為底層也越來越多韌體用c++寫了 一堆soc都這樣搞