[問題] Java發明人被問如果可以從新設計Java

看板java作者 (達)時間3年前 (2021/05/18 16:54), 編輯推噓9(9018)
留言27則, 15人參與, 最新討論串1/1
最後說點閒話,C++不會淘汰C語言。有了對象後 你會發現再簡樸的對象也耗費資源,而 且有了對象以後,總是不由自主的去想繼承這個事,一但繼承實現了,你會發現繼承帶來 的麻煩遠超過你的想像。Java的發明人James被問到如果可以從新設計Java語言的話,第 一個要做什麼事?他說:“去掉對象”! https://blog.cti.app/archives/6772 去掉物件 那Java之父是想改成怎樣 是函數式程式設計? thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 107.161.88.23 (美國) ※ 文章網址: https://www.ptt.cc/bbs/java/M.1621328075.A.995.html

05/18 17:36, 3年前 , 1F
C++鄙視鏈 不意外
05/18 17:36, 1F

05/18 21:32, 3年前 , 2F
Go算是實質去掉對象的嗎?
05/18 21:32, 2F

05/19 10:22, 3年前 , 3F
對象是什麼? 現在名詞26化嚴重,我算第一批學Java都看不懂
05/19 10:22, 3F

05/19 12:33, 3年前 , 4F
對岸的直譯中文 entity
05/19 12:33, 4F

05/19 12:33, 3年前 , 5F
看起來原po對對岸的對象 物件理解不良
05/19 12:33, 5F

05/19 13:32, 3年前 , 6F
「物件導向」對岸叫「對象面對」
05/19 13:32, 6F

05/19 13:57, 3年前 , 7F
我也看不懂
05/19 13:57, 7F

05/19 13:58, 3年前 , 8F
這種事很重要嗎?語言符合需求就好 想這麼多有啥用?
05/19 13:58, 8F

05/19 17:46, 3年前 , 9F
問題就是看不懂啊 對象到底什麼鬼
05/19 17:46, 9F

05/19 17:57, 3年前 , 10F
但Java不就是物件導向的大宗嗎
05/19 17:57, 10F

05/19 17:58, 3年前 , 11F
敝校就是用Java上物件導向的
05/19 17:58, 11F

05/19 17:58, 3年前 , 12F
我只知道有一派的人認為物件導向失去程式的本質
05/19 17:58, 12F

05/19 17:58, 3年前 , 13F
所以每年還會有反物件導向的聚會
05/19 17:58, 13F

05/19 18:01, 3年前 , 14F
編成 代碼 程序.. 因為長住香港所以知道 但對象沒聽過
05/19 18:01, 14F

05/19 18:19, 3年前 , 15F
去掉對象是要離婚的意思 跟比爾蓋滋一樣
05/19 18:19, 15F

05/19 18:57, 3年前 , 16F
okok 向純軟老大哥看齊
05/19 18:57, 16F

05/19 19:01, 3年前 , 17F
OOP語言要去掉對象不太可能
05/19 19:01, 17F

05/19 19:46, 3年前 , 18F
我是真的看不懂對象是什麼,現在看完推文就懂了,幸好很早
05/19 19:46, 18F

05/19 19:46, 3年前 , 19F
就有object可以結婚...
05/19 19:46, 19F

05/20 00:02, 3年前 , 20F
去掉OOP這段話有英文原文嗎? 我怕又是中文斷章取義
05/20 00:02, 20F

06/04 12:14, 3年前 , 21F
https://tinyurl.com/9854jykx Why extends is evil這篇
06/04 12:14, 21F

06/13 00:56, 3年前 , 22F
對象=物件=Object
06/13 00:56, 22F

06/18 09:30, 3年前 , 23F
糾結對象不對象很無聊 對面一堆資源不想用 就被超越
06/18 09:30, 23F

06/18 09:31, 3年前 , 24F
覺青膩? 知己知彼
06/18 09:31, 24F

06/29 22:44, , 25F
對象是object嗎?
06/29 22:44, 25F

07/03 07:10, , 26F
從迭代器大大那篇文來看,他是說去掉類別吧,而且其實在
07/03 07:10, 26F

07/03 07:10, , 27F
嘴extends
07/03 07:10, 27F
文章代碼(AID): #1Weu3BcL (java)
文章代碼(AID): #1Weu3BcL (java)