作者csfgsj (流水貫通)
看板Soft_Job
標題Re: [請益] 比物件導向更先進的程式設計思想?
時間Sat Oct 17 19:34:51 2020
※ 引述《csfgsj (流水貫通)》之銘言:
國外反OOP的人不在少數
OOP 是萬惡之源
OOP is the Root of All Evil - Jeff Ward
https://www.youtube.com/watch?v=748TEIIlg14
OOP 是爛東西
Object-Oriented Programming is Bad
https://www.youtube.com/watch?v=QM1iUe6IofM
C++ 禁區
Forbidden C++
https://www.youtube.com/watch?v=j0_u26Vpb4w
不要再寫Class 了
Stop Writing Classes
https://www.youtube.com/watch?v=o9pEzgHorH0
OOP 已死
CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
https://www.youtube.com/watch?v=yy8jQgmhbAU
為什麼我要轉換到C
Why I'm switching to C in 2019
https://www.youtube.com/watch?v=Tm2sxwrZFiU
Linus Torvalds 沒有任何一種程式語言比的過C
Linus Torvalds "Nothing better than C"
https://www.youtube.com/watch?v=CYvJPra7Ebk
萬事總是有另一面,台灣是個小地方,但並不表示不會產生有想法的人
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.0.133 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1602934494.A.A63.html
※ 編輯: csfgsj (36.229.0.133 臺灣), 10/17/2020 19:36:01
1F:推 imreader: Go 把 OOP 拿掉了,現在反而讓我覺得苦惱,不然它有些 10/17 20:38
2F:→ imreader: 特點蠻值得用的 10/17 20:38
3F:推 B0988698088: 。 10/17 20:47
4F:→ B0988698088: 所以可以summary一下去掉oop之後的替代方案以及帶來 10/17 20:48
5F:→ B0988698088: 的好處嗎? 10/17 20:48
6F:推 lturtsamuel: go你哪有拿掉oop 只是拿掉oop的一些部分 我還覺得拿 10/17 21:31
7F:→ lturtsamuel: 得不夠 10/17 21:31
8F:→ okd: 這年頭OO不過就是很基礎很常見的東西 拿這個來做文章 10/17 22:40
9F:→ okd: 只是顯得你很沒概念, 大膽猜測這些影片你一個都沒看完過 10/17 22:41
10F:→ okd: 這些人在不同領域下有要各自的解決問題 或要說明的觀點 10/17 22:42
11F:→ sunsamy: OOP其實就是更abstraction的modular,應該是C++搞得太複雜 10/17 23:09
12F:→ sunsamy: 了,要不然我到現在是感覺不出來OOP的觀念有什麼可以檢討 10/17 23:10
13F:→ sunsamy: 的地方 10/17 23:10
14F:推 sunsamy: 應該是語法的問題C也可以寫得很C++, C++也可以寫得很C 10/17 23:14
15F:噓 Jockey66666: Forbidden C++那部跟OOP有什麼關係 ? 你真的有看 ? 10/17 23:25
16F:噓 Sirctal: 我也有跟樓上同樣的疑問XD 10/17 23:51
17F:→ Sirctal: 而且連jserv都說C可以寫物件導向 linux kernel都是 10/17 23:51
18F:→ Sirctal: 跟C有什麼關係,標準不懂裝懂 10/17 23:52
19F:→ Sirctal: 請去看你所不知道的C語言 10/17 23:52
剛點進去看,就聞到一股屎味
21F:→ Sirctal: 連結都給你了,自己看吧。嘿嘿 10/18 00:06
22F:→ viper9709: OOP有這麼萬惡嗎 10/18 00:40
23F:噓 wahaha279: 語言跟概念分不清 10/18 04:06
雖然它們是不一樣的東西,你知道語言的產生 是來自於概念嗎?
語言的結構反映了概念的結構
※ 編輯: csfgsj (36.229.0.133 臺灣), 10/18/2020 10:00:31
24F:→ OrzOGC: 我不寫class是因為我一直都不懂class...QQ 10/18 11:29
25F:噓 Sirctal: 嫌人家文章屎味,那你能否發表一些高見阿? 10/18 15:09
26F:→ strlen: 還在跳針Linus 都不知道外面酸Linus也沒少過 你要不要再舉 10/18 18:23
27F:→ strlen: 多幾個反OOP的A咖?只有一個一直跳針 看了有點可憐耶 10/18 18:23
28F:→ JasperChang: ASM 也可以寫物件導向啊, 只是維護的人會X你祖宗18代 10/18 20:26
29F:→ JasperChang: 以前風行過一陣子將C改寫成OOP, 後果就是悲劇 10/18 20:27
30F:→ JasperChang: 引用部分概念倒不是壞事 10/18 20:28
31F:噓 ladyboy99: 大部分是連OOP都還不會寫就先說爛 真好笑 10/19 01:39
32F:→ runedcross: linux kernel 就已經很多 物件的概念了 10/19 19:57