Quote #655
Object-oriented programming is popular in big companies, because it suits
the way they write software. At big companies, software tends to be written
by large (and frequently changing) teams of mediocre programmers.
Object-oriented programming imposes a discipline on these programmers that
prevents any one of them from doing too much damage. The price is that the
resulting code is bloated with protocols and full of duplication. This is
not too high a price for big companies, because their software is probably
going to be bloated and full of duplication anyway.
-- Paul Graham
Object-oriented programming is popular in big companies, because it suits
the way they write software. At big companies, software tends to be written
by large (and frequently changing) teams of mediocre programmers.
Object-oriented programming imposes a discipline on these programmers that
prevents any one of them from doing too much damage. The price is that the
resulting code is bloated with protocols and full of duplication. This is
not too high a price for big companies, because their software is probably
going to be bloated and full of duplication anyway.
-- Paul Graham
Related:
- Quote #578
I think part of the reason people in big companies like object-oriented
programming is because it yields a lot of what looks like work.
Something that might naturally be represented as... - Quote #606
The object-oriented model makes it easy to build up programs by accretion.
What this often means, in practice, is that it provides... - Quote #580
Even a committee of two gets in the way of redesign.
This happens particularly in the interfaces between... - TeX /tekh/ n.
An extremely powerful macro-based text formatter written by
Donald E.
Knuth, very popular in the computer-science community... - COBOL /koh'bol/ n.
[COmmon Business-Oriented Language]
(Synonymous with evil.) A weak,
verbose, and flabby language used by card wallopers... - C++ supports Object-Oriented Programming roughly as much as COBOL supports
Functional Programming.
Shlomi... - Object Oriented Programming? We've been doing that for years.
When the customer objects to the way it works, we go... - brute force adj.
Describes a primitive programming style,
one in which the programmer relies on the computer's... - vaxocentrism /vak`soh-sen'trizm/ n.
[analogy with
`ethnocentrism'] A notional disease said to afflict C programmers
who persist in coding according to certain assumptions that are
valid (esp.
under Unix) on VAXen but false elsewhere. Among ...
