Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #24901
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Eric Sosman <esosman@comcast-dot-net.invalid> |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: "to override" |
| Date | Sun, 04 Aug 2013 14:58:57 -0400 |
| Organization | A noiseless patient Spider |
| Lines | 40 |
| Message-ID | <ktm7t5$v7o$1@dont-email.me> (permalink) |
| References | <override-20130804185710@ram.dialup.fu-berlin.de> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Sun, 4 Aug 2013 18:52:21 +0000 (UTC) |
| Injection-Info | mx05.eternal-september.org; posting-host="0d73d8cc209bff1c6395088b400d0605"; logging-data="31992"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+wkoVvhruHCcWQ0AceoeM3" |
| User-Agent | Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 |
| In-Reply-To | <override-20130804185710@ram.dialup.fu-berlin.de> |
| Cancel-Lock | sha1:1TCcsVdB5PgN2kmMnL0zkfmH7RI= |
| Xref | csiph.com comp.lang.java.programmer:24901 |
Show key headers only | View raw
On 8/4/2013 1:01 PM, Stefan Ram wrote:
> Is it true that the meanings of »override« and »overwrite«
> do overlap somewhat?
>
> How could the meaning of »override« have developed, since
> »to ride« actually means something one does with a horse?
There was a time, long ago, when every student of whatever
topic owned a book called a "dictionary." (Nowadays -- meh.)
The dictionary I took to college offers these definitions:
over-ride vt 1: to ride over or across : TRAMPLE
2 : to ride (as a horse) too much or too hard
3 a : to prevail over : DOMINATE b : to set aside : ANNUL
4 : to extend or pass over; esp : OVERLAP
over-write vt 1: to write over the surface of
2 : to write in inflated or pretentious style
~ vi : to write too much
This 1965 dictionary's definitions are largely uninfluenced
by the specialized meanings computerdom attached to words it
co-opted. In computer parlance, "overwrite" usually has its
first definition, with possibly a touch of the intransitive
definition when a write strays beyond the bounds of its supposed
target. The O-O term "override" can be seen as an adaptation of
either or both of the 3a and 4 definitions, with perhaps a touch
of 1 when a constructor foolishly calls a method overridden in
a subclass.
(P.S.: My dictionary can be held in one hand; you'll probably
find lots more information in a more complete work. Last time it
was printed, the Oxford English Dictionary ran to thirteen volumes.
It's available on-line for paying subscribers, or for anyone who'd
prefer not to carry thirteen volumes around ...)
--
Eric Sosman
esosman@comcast-dot-net.invalid
Back to comp.lang.java.programmer | Previous | Next | Find similar | Unroll thread
Re: "to override" Eric Sosman <esosman@comcast-dot-net.invalid> - 2013-08-04 14:58 -0400
csiph-web