Re: [請益] 比物件導向更先進的程式設計思想?

作者: csfgsj (切割對半)   2020-10-17 19:34:51
※ 引述《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
萬事總是有另一面,台灣是個小地方,但並不表示不會產生有想法的人
作者: imreader (imreader)   2020-10-17 20:38:00
Go 把 OOP 拿掉了,現在反而讓我覺得苦惱,不然它有些特點蠻值得用的
作者: B0988698088 (廢文少女小円♥)   2020-10-17 20:47:00
。所以可以summary一下去掉oop之後的替代方案以及帶來的好處嗎?
作者: lturtsamuel (港都都教授)   2020-10-17 21:31:00
go你哪有拿掉oop 只是拿掉oop的一些部分 我還覺得拿得不夠
作者: okd (...)   2020-10-17 22:40:00
這年頭OO不過就是很基礎很常見的東西 拿這個來做文章只是顯得你很沒概念, 大膽猜測這些影片你一個都沒看完過這些人在不同領域下有要各自的解決問題 或要說明的觀點
作者: sunsamy   2020-10-17 23:09:00
OOP其實就是更abstraction的modular,應該是C++搞得太複雜了,要不然我到現在是感覺不出來OOP的觀念有什麼可以檢討的地方應該是語法的問題C也可以寫得很C++, C++也可以寫得很C
作者: Jockey66666 (往事已成追憶)   2020-10-17 23:25:00
Forbidden C++那部跟OOP有什麼關係 ? 你真的有看 ?
作者: Sirctal (母豬母豬 夜裡哭哭)   2020-10-17 23:51:00
我也有跟樓上同樣的疑問XD而且連jserv都說C可以寫物件導向 linux kernel都是跟C有什麼關係,標準不懂裝懂請去看你所不知道的C語言https://hackmd.io/@sysprog/c-oop?type=view連結都給你了,自己看吧。嘿嘿
作者: viper9709 (阿達)   2020-10-18 00:40:00
OOP有這麼萬惡嗎
作者: wahaha279 (哇哈哈:3)   2020-10-18 04:06:00
語言跟概念分不清
作者: OrzOGC (洞八達人.拖哨天王)   2020-10-18 11:29:00
我不寫class是因為我一直都不懂class...QQ
作者: Sirctal (母豬母豬 夜裡哭哭)   2020-10-18 15:09:00
嫌人家文章屎味,那你能否發表一些高見阿?
作者: strlen (strlen)   2020-10-18 18:23:00
還在跳針Linus 都不知道外面酸Linus也沒少過 你要不要再舉多幾個反OOP的A咖?只有一個一直跳針 看了有點可憐耶
作者: JasperChang (PeterChou)   2020-10-18 20:26:00
ASM 也可以寫物件導向啊, 只是維護的人會X你祖宗18代以前風行過一陣子將C改寫成OOP, 後果就是悲劇引用部分概念倒不是壞事
作者: ladyboy99 (lady_boy)   2020-10-19 01:39:00
大部分是連OOP都還不會寫就先說爛 真好笑
作者: runedcross (Shiki)   2020-10-19 19:57:00
linux kernel 就已經很多 物件的概念了

Links booklink

Contact Us: admin [ a t ] ucptt.com