自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

面向?qū)ο缶幊虖墓亲永锞陀袉栴}:看看名人大家是如何詆毀它

開發(fā) 開發(fā)工具 后端
面向?qū)ο笫?0年代“結(jié)構(gòu)化編程”的萬金油,風(fēng)靡一時,但很難說它就是那些用它開發(fā)出來的東西的“終極”編程模式。

面向?qū)ο缶幊? src= 

“面向?qū)ο缶幊淌且粋€極其糟糕的主意,只有硅谷里的人能干出這種事情。” — Edsger Dijkstra(圖靈獎獲得者)

“面向?qū)ο笤O(shè)計是用羅馬數(shù)字做計算。” Rob Pike(Go語言之父)

“‘面向?qū)ο?rsquo;這個詞包含很多意思。有一半是顯而易見的,而另一半是錯誤的。” — Paul Graham(美國互聯(lián)網(wǎng)界如日中天的教父級人物)

“實現(xiàn)上的繼承就跟過度使用goto語句一樣,使程序擰巴和脆弱。結(jié)果就是,面向?qū)ο笙到y(tǒng)通常遭受復(fù)雜和缺乏復(fù)用的痛苦。” — John Ousterhout( Tcl and Tk 的創(chuàng)始人) Scripting, IEEE Computer, March 1998

“90%的這些胡說八道都稱現(xiàn)在它很流行,非要往我的代碼里搓揉進(jìn)面向?qū)ο蟮氖!?rdquo; — kfx

“有時,優(yōu)雅的實現(xiàn)只需要一個函數(shù)。不是一個方法。不是一個類,不是一個框架。只是一個方法。” — John Carmack(id Software的創(chuàng)始人、***人稱射擊游戲之父)

“面向?qū)ο缶幊陶Z言的問題在于,它總是附帶著所有它需要的隱含環(huán)境。你想要一個香蕉,但得到的卻是一個大猩猩拿著香蕉,而其還有整個叢林。” — Joe Armstrong(Erlang語言發(fā)明人)

“我一度曾經(jīng)迷戀上了面向?qū)ο缶幊獭,F(xiàn)在我發(fā)現(xiàn)自己更傾向于認(rèn)為面向?qū)ο笫且粋€陰謀,企圖毀掉我們的編程樂趣。” — Eric Allman(sendmail的創(chuàng)造者)

面向?qū)ο笫?0年代“結(jié)構(gòu)化編程”的萬金油,風(fēng)靡一時,但很難說它就是那些用它開發(fā)出來的東西的“***”編程模式。

并且,至少它的這種***的形式可能我?guī)順O大的危害,極度的增加復(fù)雜性。

繼承帶來的危害遠(yuǎn)超過好處。這“代碼復(fù)用”的令人質(zhì)疑的幌子下,我們的環(huán)境中被愚蠢的增添了大量的毫無用處的復(fù)雜性,使得必須引入大量的語法上的簡寫來讓這混亂得到***限度的管理。

– 來自 索尼公司Tony Albrecht

譯文鏈接:http://www.aqee.net/object-oriented-programming-is-inherently-harmful/

責(zé)任編輯:林師授 來源: 外刊IT評論
相關(guān)推薦

2013-08-28 13:20:08

李彥宏百度

2010-08-24 09:00:43

JavaC#

2023-01-10 09:38:09

面向對象系統(tǒng)

2009-06-16 17:09:17

Scala面向?qū)ο?/a>函數(shù)編程

2017-04-21 09:07:39

JavaScript對象編程

2012-01-17 09:34:52

JavaScript

2023-05-04 16:00:48

ChatGPTPHPWordPress

2010-11-17 11:31:22

Scala基礎(chǔ)面向?qū)ο?/a>Scala

2021-05-28 05:34:06

Golang語言編程

2021-05-07 06:15:32

編程開發(fā)端口掃描

2013-01-10 10:05:29

編程面向?qū)ο缶幊?/a>

2022-07-30 23:41:53

面向過程面向?qū)ο?/a>面向協(xié)議編程

2012-02-27 09:30:22

JavaScript

2013-11-26 10:14:15

面向?qū)ο?/a>函數(shù)式

2012-12-13 11:01:42

IBMdW

2010-07-13 13:06:41

Perl面向?qū)ο?/a>

2013-06-07 10:55:10

2011-05-25 10:59:26

Javascript繼承

2010-07-13 17:18:29

Perl面向?qū)ο缶幊?/a>

2019-03-26 10:50:22

Python面向?qū)ο?/a>編程語言
點贊
收藏

51CTO技術(shù)棧公眾號