PTT推薦

[問卦] C++要進入linux kernel了嗎?

看板Gossiping標題[問卦] C++要進入linux kernel了嗎?作者
wei115
(社畜)
時間推噓17 推:20 噓:3 →:26

如題

最近逛論壇看到在吵用C++開發linux kernel

H. Peter Anvin說現在用來開發kernel的C語言 是一種使用部分GNU C的C語言
,稱為linux C

那也可以用同樣的方式,限制C++20,做一個linux c++出來,這樣kernel很多彆扭的技巧都能寫成更直觀的方式

雖然rust是比C++更好的選擇,但c++語法更友善而且可以沿用工具鏈

我看吵的很熱鬧,難道C++真的會進入kernel?

還是linus一句f**k you c++結案?

有卦?

--
Sent from my realme GT 5G

PiTT // PHJCI

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.240.194.84 (臺灣)

※ 文章網址:
https://www.ptt.cc/Gossiping/E.P5FD9d3NCryQ

duckosara 01/15 16:40乾偶闢室

reemir 01/15 16:41你去說服 Linus Torvalds 啊

就是重啟2018年的討論R 說現在C++20已經成熟 可以拿來開發kernel了

reemir 01/15 16:41幾年前都罵過多少次了

MintSu 01/15 16:41為啥不用 Python

bill403777 01/15 16:42甚麼東西 好像很宅

snow3804 01/15 16:42 因為是kernel

※ 編輯: wei115 (27.240.194.84 臺灣), 01/15/2024 16:42:21

jen1121 01/15 16:42還早

Nonegrame 01/15 16:43f**y you c++

※ 編輯: wei115 (27.240.194.84 臺灣), 01/15/2024 16:43:41

ashilol 01/15 16:43看不懂啦幹

zzro 01/15 16:44C++特殊版很難做吧 C很單純

reemir 01/15 16:44引述 Linus Torvalds 的話:In general,

reemir 01/15 16:44 I'd say that anybody who designs his

reemir 01/15 16:45 kernel modules for C++ is either

reemir 01/15 16:45(a) looking for problems

ruthertw 01/15 16:45人生苦短 我用Python

ChungLi5566 01/15 16:46這樣計概課本都要改寫了

reemir 01/15 16:46(b) a C++ bigot that can't see what h

reemir 01/15 16:46e is writing is really just C anyway

reemir 01/15 16:46(c) was given an assignment in CS cla

CCY0927 01/15 16:46https://i.imgur.com/8R0dxxv.png

reemir 01/15 16:46ss to do so.

reemir 01/15 16:46Feel free to make up (d).

C++幾年一個大版本,C23都抄一堆C++的功能過去了,2024的現在應該重新評價了惹

Brioni 01/15 16:49編譯結果不穩的語言你確定要這樣搞?

※ 編輯: wei115 (27.240.194.84 臺灣), 01/15/2024 16:50:43

Brioni 01/15 16:51等C++能十年都不更新大版本才真的穩定

Lowpapa 01/15 16:53下輩子

wertes 01/15 16:53樓下jserv

yw1002 01/15 16:54rust

archon 01/15 16:54Linux Kernel 用 Golang 不香嗎?

s510242 01/15 16:56這篇會釣到大神Jserv嗎

asdkmm5050 01/15 16:58樓下jserv大

poco0960 01/15 17:01c++太雜

leolarrel 01/15 17:02linux kernel 早就準備往rest 去了,我

leolarrel 01/15 17:02偶像linus 就是肚爛C++阿,跟肚爛NV一樣

miyazakisun2 01/15 17:03那個k 是什麼 在吵什麼

amos30627 01/15 17:07用rust了

legendd 01/15 17:08召喚jserv

tctv2002 01/15 17:10C++很厲害 摸得到C罩杯嗎

wilson6405 01/15 17:13樓下jserv

MK47 01/15 17:15來用rust啦

adios881 01/15 17:252024年不用rust的都下去

adios881 01/15 17:25c++我只服foobar2000其他都_

rcwang 01/15 17:31其實可以用 Clojure

jhjhs33504 01/15 17:40迭代這多版本還不能避免這麼panic問題

elvis30901 01/15 17:55幹,c++有幾個人完全搞懂

elvis30901 01/15 17:55是要寫jb

DreamYeh 01/15 18:20C++20後一堆不相容了

andy79323 01/15 18:28樓下宅色夫

shownlin 01/15 19:30用rust更好,一堆奇怪問題直接消失

explora26 01/15 20:24用C++就是在製造問題阿