Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #53628 > unrolled thread
| Started by | Kamel Biskri <email@domain.com> |
|---|---|
| First post | 2014-11-28 23:45 +0100 |
| Last post | 2015-02-06 09:12 -0500 |
| Articles | 20 on this page of 129 — 23 participants |
Back to article view | Back to comp.lang.c
Why the C programming language book was never updated past C89? Kamel Biskri <email@domain.com> - 2014-11-28 23:45 +0100
Re: Why the C programming language book was never updated past C89? Robert Miles <milesrf@Usenet-News.net> - 2015-02-05 04:40 -0600
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-05 11:08 +0000
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-05 14:18 +0100
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-05 13:52 +0000
Re: Why the C programming language book was never updated past C89? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-02-05 14:32 +0000
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-05 14:55 +0000
Re: Why the C programming language book was never updated past C89? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-02-05 17:07 +0000
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-05 14:49 +0000
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-05 15:01 +0000
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-05 15:31 +0000
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-05 15:58 +0000
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-05 13:07 -0800
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-05 16:18 -0500
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-05 13:43 -0800
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-05 21:54 +0000
Re: Why the C programming language book was never updated past C89? jak <please@nospam.tnx> - 2015-03-10 10:43 +0100
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-05 17:01 -0500
Re: Why the C programming language book was never updated past C89? Greg Martin <greg.at.softsprocket@dot.com> - 2015-02-06 15:55 +0000
Re: Why the C programming language book was never updated past C89? Kaz Kylheku <kaz@kylheku.com> - 2015-02-05 21:24 +0000
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-05 13:34 -0800
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-05 21:43 +0000
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-05 13:58 -0800
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-05 22:07 +0000
Re: Why the C programming language book was never updated past C89? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-02-05 18:11 -0500
Re: Why the C programming language book was never updated past C89? Ian Collins <ian-news@hotmail.com> - 2015-02-06 12:15 +1300
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-06 10:08 +0100
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 09:19 +0000
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-06 03:34 -0600
Re: Why the C programming language book was never updated past C89? Keith Thompson <kst-u@mib.org> - 2015-02-06 08:22 -0800
Re: Why the C programming language book was never updated past C89? guinness.tony@gmail.com - 2015-02-06 03:39 -0800
Re: Why the C programming language book was never updated past C89? Kaz Kylheku <kaz@kylheku.com> - 2015-02-06 15:45 +0000
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-06 08:31 -0500
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 13:45 +0000
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-06 09:18 -0500
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-06 07:08 -0800
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 15:15 +0000
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-06 07:31 -0800
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 15:37 +0000
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-06 08:15 -0800
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 17:13 +0000
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-06 10:48 -0800
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-06 16:47 +0100
Re: Why the C programming language book was never updated past C89? "Osmium" <r124c4u102@comcast.net> - 2015-02-06 09:52 -0600
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-06 12:08 -0500
Re: Why the C programming language book was never updated past C89? "Osmium" <r124c4u102@comcast.net> - 2015-02-06 11:32 -0600
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-06 12:41 -0500
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-07 14:21 +0100
Re: Why the C programming language book was never updated past C89? glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-02-06 18:03 +0000
Re: Why the C programming language book was never updated past C89? Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2015-02-06 13:28 -0700
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-07 14:22 +0100
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-06 13:56 +0000
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-06 16:55 +0100
Re: Why the C programming language book was never updated past C89? glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-02-06 18:06 +0000
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 18:16 +0000
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-06 13:34 -0500
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 18:44 +0000
Re: Why the C programming language book was never updated past C89? glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-02-06 19:00 +0000
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-06 17:44 -0600
Re: Why the C programming language book was never updated past C89? Kaz Kylheku <kaz@kylheku.com> - 2015-02-07 01:46 +0000
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-07 00:20 -0600
Re: Why the C programming language book was never updated past C89? Kaz Kylheku <kaz@kylheku.com> - 2015-02-07 06:47 +0000
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-07 01:26 -0600
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-07 01:34 -0600
Re: Why the C programming language book was never updated past C89? raltbos@xs4all.nl (Richard Bos) - 2015-02-07 11:59 +0000
Re: Why the C programming language book was never updated past C89? raltbos@xs4all.nl (Richard Bos) - 2015-02-07 11:57 +0000
Re: Why the C programming language book was never updated past C89? Keith Thompson <kst-u@mib.org> - 2015-02-06 10:51 -0800
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 19:05 +0000
Re: Why the C programming language book was never updated past C89? Keith Thompson <kst-u@mib.org> - 2015-02-06 11:23 -0800
Re: Why the C programming language book was never updated past C89? wpihughes@gmail.com - 2015-02-06 11:31 -0800
Re: Why the C programming language book was never updated past C89? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-02-06 15:26 -0500
Re: Why the C programming language book was never updated past C89? raltbos@xs4all.nl (Richard Bos) - 2015-02-09 21:19 +0000
Re: Why the C programming language book was never updated past C89? Jim Barlow <jim.j.barlow@gmail.com> - 2015-02-09 21:16 -0800
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-10 05:36 +0000
Re: Why the C programming language book was never updated past C89? Les Cargill <lcargill99@comcast.com> - 2015-02-10 07:53 -0600
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-10 15:08 +0100
Re: Why the C programming language book was never updated past C89? Les Cargill <lcargill99@comcast.com> - 2015-02-10 19:57 -0600
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-11 10:19 +0100
Re: Why the C programming language book was never updated past C89? Les Cargill <lcargill99@comcast.com> - 2015-02-11 07:32 -0600
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-11 15:32 +0100
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-11 14:06 +0000
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-11 08:07 -0500
Re: Why the C programming language book was never updated past C89? Les Cargill <lcargill99@comcast.com> - 2015-02-11 07:33 -0600
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-11 09:08 -0500
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-11 14:29 +0000
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-11 16:28 +0100
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-11 11:52 -0500
Re: Why the C programming language book was never updated past C89? Keith Thompson <kst-u@mib.org> - 2015-02-11 10:37 -0800
Re: Why the C programming language book was never updated past C89? Les Cargill <lcargill99@comcast.com> - 2015-02-11 19:02 -0600
Re: Why the C programming language book was never updated past C89? Ian Collins <ian-news@hotmail.com> - 2015-02-12 14:55 +1300
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-11 15:38 +0100
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-11 16:09 +0000
Re: Why the C programming language book was never updated past C89? Phil Carmody <pc+usenet@asdf.org> - 2015-02-14 18:39 +0200
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-10 10:14 +0100
Re: Why the C programming language book was never updated past C89? glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-02-06 17:49 +0000
Re: Why the C programming language book was never updated past C89? Greg Martin <greg.at.softsprocket@dot.com> - 2015-02-06 15:59 +0000
Re: Why the C programming language book was never updated past C89? raltbos@xs4all.nl (Richard Bos) - 2015-02-06 13:34 +0000
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-06 16:58 +0100
Re: Why the C programming language book was never updated past C89? raltbos@xs4all.nl (Richard Bos) - 2015-02-09 21:21 +0000
Re: Why the C programming language book was never updated past C89? Kaz Kylheku <kaz@kylheku.com> - 2015-02-06 20:54 +0000
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-06 21:27 +0000
Re: Why the C programming language book was never updated past C89? Ian Collins <ian-news@hotmail.com> - 2015-02-07 11:31 +1300
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-07 00:22 -0600
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-05 21:57 +0000
Re: Why the C programming language book was never updated past C89? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-02-05 10:10 -0500
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-05 16:48 +0100
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-05 16:02 +0000
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-06 10:14 +0100
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 09:26 +0000
Re: Why the C programming language book was never updated past C89? Keith Thompson <kst-u@mib.org> - 2015-02-06 08:36 -0800
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-06 17:20 +0000
Re: Why the C programming language book was never updated past C89? raltbos@xs4all.nl (Richard Bos) - 2015-02-07 12:05 +0000
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-08 12:02 +0000
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-05 11:59 -0500
Re: Why the C programming language book was never updated past C89? Keith Thompson <kst-u@mib.org> - 2015-02-05 10:47 -0800
Re: Why the C programming language book was never updated past C89? Bartc <bc@freeuk.com> - 2015-02-05 19:38 +0000
Re: Why the C programming language book was never updated past C89? Keith Thompson <kst-u@mib.org> - 2015-02-05 13:40 -0800
Re: Why the C programming language book was never updated past C89? Ian Collins <ian-news@hotmail.com> - 2015-02-06 10:54 +1300
Re: Why the C programming language book was never updated past C89? Keith Thompson <kst-u@mib.org> - 2015-02-05 15:27 -0800
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-05 13:04 -0600
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-05 14:18 -0500
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-05 18:35 -0600
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-06 08:47 -0500
Re: Why the C programming language book was never updated past C89? Robert Wessel <robertwessel2@yahoo.com> - 2015-02-07 00:32 -0600
Re: Why the C programming language book was never updated past C89? Richard Heathfield <rjh@cpax.org.uk> - 2015-02-05 21:53 +0000
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-05 12:17 -0500
Re: Why the C programming language book was never updated past C89? David Brown <david.brown@hesbynett.no> - 2015-02-06 10:26 +0100
Re: Why the C programming language book was never updated past C89? "Osmium" <r124c4u102@comcast.net> - 2015-02-05 08:26 -0600
Re: Why the C programming language book was never updated past C89? James Kuyper <jameskuyper@verizon.net> - 2015-02-06 09:12 -0500
Page 3 of 7 — ← Prev page 1 2 [3] 4 5 6 7 Next page →
| From | Richard Heathfield <rjh@cpax.org.uk> |
|---|---|
| Date | 2015-02-06 17:13 +0000 |
| Message-ID | <mb2snc$udo$1@dont-email.me> |
| In reply to | #57058 |
On 06/02/15 14:18, James Kuyper wrote:
> On 02/06/2015 08:45 AM, Richard Heathfield wrote:
>> On 06/02/15 13:31, James Kuyper wrote:
> ...
>>> Why? While a solid majority of native speakers of English are from the
>>> US(58.5%),
>>
>> Native English speakers are born in England. That's what "native" means.
>
> In US English, native speakers of a language are those who speak that
> language as their first language, regardless of where they were born. I
> was unaware that this was one of the differences between the two
> dialects - and I honestly doubt that it is. I think you're just
> redefining the term to support an unsupportable claim.
Firstly, English is not a dialect. It is a language. Secondly, I base my
claim that a native speaker of English is someone born in England on the
etymology of "native", which descends from the Latin "nativus" (birth or
origin), which stems from "natus" (born), which itself stems from
"nasci" (to be born). It is, therefore, not an unreasonable way to
interpret the term. Mine may not be the /only/ definition of "native",
but it is certainly a perfectly valid definition, and it is the one I've
used all my adult life. I'm not in the habit of re-defining words on the
fly in an attempt to win arguments. (That's not to say that I've never
done it, or that I won't do it in future. But it's not a habit! And I
didn't do it on this occasion.)
Of course, in your own language, you are free to define terms as you
will. If, however, you name your language "English" and then go on to
borrow many hundreds of thousands of English words with which to
populate that language (and frequently changing not only their spellings
but even their meanings in the process), we should hardly be surprised
if occasionally there arise little disputes such as this one over the
meanings of words.
The parallels with C are striking. Dennis Ritchie was of course a
Hertfordshire man by birth, and Ken Thompson hailed from Somerset. They
met at Cambridge University in 1961, and thanks to a shared love of
Morris dancing they became firm friends. In 1964, scratching around for
a dissertation subject, they consulted their tutor, who said "under no
circumstances should you create your own operating system or your own
language". Rightly taking this as a broad hint, they decided to do both.
They worked hand in glove on both projects, and then tossed a coin to
decide who would submit which dissertation. Ken won, so he took the
credit for Unix, leaving Ritchie with the credit for C.
The name "C" is a curious one, and it has an interesting derivation.
Most programming languages of the time were American, so Ken and Dennis
originally called their own work "British Computer Programming
Language", or BCPL for short. Eventually, they decided this was terribly
long-winded. As they continued to develop it, they ended up dropping the
CPL bit, and just called it B. And then, one May morning, with the
dissertation date looming, the 'B' key on Dennis's typewriter got stuck,
just as he was typing out the title page of his dissertation. He thumped
it a bit, but it was well and truly stuck, so he typed "The C
Programming Language" instead. Ken came along with a hammer a few
minutes later to fix the key in the manner of the traditional British
craftsman, but they had no time to re-work the text, and in any case
they kind of liked the new name, so it stayed.
At any time you care to mention, the UK's economic state is either
appalling or catastrophic. Since, at the time, it happened to be
catastrophic, they decided to do their bit for exports by licensing Unix
to Microsoft. Unfortunately, further research on their part suggested
that Microsoft wouldn't exist for another eleven years, so they looked
around for another buyer. SCO was a promising candidate, but again they
would have to wait some time if they wanted to do a deal there. They
tried phoning IBM, but the line was engaged ("busy"). Eventually, they
turned to AT&T, who weren't actually a software company, but they did at
least have the merit of existing, and they did manage to answer the phone.
The deal was struck. Cannily, though, Thompson and Ritchie decided to
keep C under their hats for a while. They rewrote Unix in SNOBOL, and
shipped that to AT&T instead. AT&T were delighted with the OS, but
weren't too happy about the language. This was music to our heroic duo's
ears. They immediately offered to rewrite Unix in a more sensible
language, but it would take them many years of tedious research, and
they would need a laboratory in which to work. AT&T fell for it, hook,
line, and sinker. "Come to Bell Labs," they said. T&R did precisely
that, and from time to time over the next few years they would submit
status reports that were encouraging in tone but which pointed out how
much more work was required and how much budget it would require. Bell
Labs paid up quite happily. Meanwhile, T&R were happily bunking off and
spending their days playing SpaceWars.
Bell Labs finally got wise to what was going on, and said that they'd
better publish something pretty soon or the deal was off. Thompson and
Ritchie checked their calendars. Hmm, perhaps five years of SpaceWars
was taking the mickey a bit. So they blew the dust off the very first C
manual that Ritchie had cobbled together, recompiled Unix in that rather
ancient version of C, and handed everything in with a flourish some time
in the Spring of 1969. They kept the very latest version back, in
keeping with their normal business strategy.
Well, Bell Labs just *loved* C, even the primitive version that they
were actually given, but Ritchie managed to persuade them that it needed
some fine-tuning. This got the pair another four years funding, and they
spent most of that playing SpaceWars too. Being British, though, they
had a finely-developed sense of humour, so they spent a few weeks coming
up with a joke language called C++. In due course, however, they decided
that it wasn't all that funny after all, so one night they dropped the
manual on a random desk in the main office (it happened to be the desk
of a junior programmer with the unlikely name of Stroustrup), and
thought no more about it.
Eventually, Bell Labs put their foot down again, and this time Dennis
and Ken gave them the real C language. "And now," they said, "we have to
write a manual for it. Unfortunately, we don't know American well
enough. Could we have an American ghost-writer to turn all our pavements
into sidewalks and handbags into purses?"
Bell Labs lent them Brian Kernighan, who was actually born in a small
village in County Durham, but he'd emigrated to the USA as a young
child, so he was fairly fluent in American. In fact, he was so fluent
that he had all but forgotten how to speak English, which is why it took
five years to come up with the manual. At least, that's what they
claimed. It is equally possible that they spent the time writing a
three-player version of SpaceWars (Project Code: Plan 3).
C, as we all know, became immensely popular, and Kernighan's translation
of Ritchie's book was a best-seller. Better still, lots of implementors
thought they could do better than Thompson and Ritchie, so they came up
with all kinds of extra ideas. The resulting pot-pourri provided years
of profitable consultancy for Brian, Ken, and Dennis.
The time came, however, when the industry began to demand some kind of
interoperability between the various dialects of C, and there was a call
for standardisation. ANSI set up the X3J11 committee, and everybody
confidently expected that Dennis and Ken, at least, would be included in
it. Ken, however, persuaded Dennis that they had better uses for their
time (such as, for example, playing SpaceWars). So they contented
themselves with firing an occasional potshot at the committee from the
safety of Bell Labs.
This may have been a mistake.
The ANSI C of 1989 was a worthy language indeed, but Ritchie had more or
less lost control of it by this stage. This situation worsened when ISO
stuck their oar in, but at first they played it very cool. They didn't
actually change anything (other than the section numbering). No, they
wanted to make sure that the separation between the language and its
authors was complete.
By 1995, ISO had achieved total separation. Ken and Dennis were no
longer bothered about ISO's machinations. They had completed Plans 3, 4,
5, 6, 7, and 8, and now they were working on the best ever version of
SpaceWars, code-named Plan 9. Naturally, they developed this in their
own, heavily improved version of C, which they kept pretty much to
themselves for the time being.
ISO were delighted, because it meant that these British guys were
finally out of the way, and they could start to Americanise the
language. "What we need," they said, "is tail fins. Cup holders.
Electric windows. Power steering. A big V8 engine. Better make that two.
An electric sun-roof. Electric toothbrush, perhaps. More cup-holders.
Lots of different /sizes/ of cup-holders. Maybe a gun rack? And
*obviously* automatic transmission. How these guys ever managed to drive
a stick-shift language is just ridiculous." And so the features kept
piling on, as the clean, simple, quintessentially British two-door
language became stuffed and bloated with "luxury" features, until it
could hardly go round a corner without falling over. The Americans were
delighted. That was a proper, *American* language.
But it was already too late. Stroustrup (remember him?) had mistaken the
manual on his desk for a work assignment. By the time he'd finished with
C++, even the cup-holders had cup-holders. The American dream had become
a reality. The showrooms put C++ in the spotlight and draped Miss
America over its bonnet (or "hood"), and C was relegated to a back
corner, gathering dust.
Ken, Brian and Dennis noted the commercial demise of C with wry
amusement. They knew that their language was still the best for actually
getting things done quickly, but they saw no point in trying to convince
the world, not when they were busy having the mother of all SpaceWars
battles, courtesy of Plan 9, and real, proper, sensible, streamlined,
fast, elegant C. British C.
--
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within
[toc] | [prev] | [next] | [standalone]
| From | wpihughes@gmail.com |
|---|---|
| Date | 2015-02-06 10:48 -0800 |
| Message-ID | <5705a1c2-b512-4501-a761-a3e10878ee36@googlegroups.com> |
| In reply to | #57074 |
On Friday, February 6, 2015 at 1:14:02 PM UTC-4, Richard Heathfield wrote: > "British Computer Programming Language", or BCPL for short. You owe me a new keyboard! -William Hughes
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2015-02-06 16:47 +0100 |
| Message-ID | <mb2nkv$839$1@dont-email.me> |
| In reply to | #57053 |
On 06/02/15 14:45, Richard Heathfield wrote: > On 06/02/15 13:31, James Kuyper wrote: >> On 02/05/2015 06:15 PM, Ian Collins wrote: >>> Lew Pitcher wrote: >>>> On Thursday February 5 2015 16:43, in comp.lang.c, "Bartc" >>>> <bc@freeuk.com> >>>> wrote: >>>>> >>>>> But never mind how it came about; English doesn't use phonetic >>>>> spelling, >>>>> and in the UK, it's spelt 'colour'. >>>> >>>> In Canada as well. >>> >>> It's a shame people keep using the terms US English and British English. >>> >>> It's better to say US English and everyone else's English :) >> >> Why? While a solid majority of native speakers of English are from the >> US(58.5%), > > Native English speakers are born in England. That's what "native" means. > No, "native speaker" means your home country has that language as its official language. The whole of the UK has English as its official language (I doubt if the term "British English" is used in either English or Scottish law). So everyone in the UK who is brought up with English, is a native (British) English speaker. As a Scott, I am a native English speaker (using the British English variant), but I was not born in England, nor am I English. The USA has English as its official language too (again, I doubt if it makes the distinction of "US English") - Americans are native English speakers too. It's just that they can't spell properly :-) (That last line was a joke, in case anyone missed the smiley.) >> and those from the UK form the second largest group (15.8%), > > I think you'll find that those born in England form the /only/ group of > /native/ speakers of English, so that'll be 100%. > >> those two (groups of) dialects are far from being the only ones in >> widespread use. <http://en.wikipedia.org/wiki/English-speaking_world> > > FCVO "English". >
[toc] | [prev] | [next] | [standalone]
| From | "Osmium" <r124c4u102@comcast.net> |
|---|---|
| Date | 2015-02-06 09:52 -0600 |
| Message-ID | <cjk6acFd8qrU1@mid.individual.net> |
| In reply to | #57064 |
"David Brown" wrote: > The USA has English as its official language too (again, I doubt if it > makes the distinction of "US English") - Americans are native English > speakers too. Why do you believe that English is the official language of the USA? AFAIK that is just plain wrong.
[toc] | [prev] | [next] | [standalone]
| From | James Kuyper <jameskuyper@verizon.net> |
|---|---|
| Date | 2015-02-06 12:08 -0500 |
| Message-ID | <54D4F504.3080404@verizon.net> |
| In reply to | #57065 |
On 02/06/2015 10:52 AM, Osmium wrote: > "David Brown" wrote: > >> The USA has English as its official language too (again, I doubt if it >> makes the distinction of "US English") - Americans are native English >> speakers too. > > Why do you believe that English is the official language of the USA? AFAIK > that is just plain wrong. <http://blog.usa.gov/post/75587596610/the-official-language-of-the-united-states> <https://www.cia.gov/library/publications/the-world-factbook/fields/2098.html>
[toc] | [prev] | [next] | [standalone]
| From | "Osmium" <r124c4u102@comcast.net> |
|---|---|
| Date | 2015-02-06 11:32 -0600 |
| Message-ID | <cjkc65Fer8gU1@mid.individual.net> |
| In reply to | #57073 |
"James Kuyper" wrote: > On 02/06/2015 10:52 AM, Osmium wrote: >> "David Brown" wrote: >> >>> The USA has English as its official language too (again, I doubt if it >>> makes the distinction of "US English") - Americans are native English >>> speakers too. >> >> Why do you believe that English is the official language of the USA? >> AFAIK >> that is just plain wrong. > > <http://blog.usa.gov/post/75587596610/the-official-language-of-the-united-states> > <https://www.cia.gov/library/publications/the-world-factbook/fields/2098.html> Both of those references make a point of saying in the text that there is no official language in the USA. That seems to be an odd way of answering my question. Whose side are you on here? English is the _default_ language, at least in most states - but that is an entirely different matter. When my daughter moved to Florida English did not seem to be even the default in the area she was in.
[toc] | [prev] | [next] | [standalone]
| From | James Kuyper <jameskuyper@verizon.net> |
|---|---|
| Date | 2015-02-06 12:41 -0500 |
| Message-ID | <54D4FCB5.2000702@verizon.net> |
| In reply to | #57076 |
On 02/06/2015 12:32 PM, Osmium wrote: > "James Kuyper" wrote: > >> On 02/06/2015 10:52 AM, Osmium wrote: ... >>> Why do you believe that English is the official language of the USA? >>> AFAIK >>> that is just plain wrong. >> >> <http://blog.usa.gov/post/75587596610/the-official-language-of-the-united-states> >> <https://www.cia.gov/library/publications/the-world-factbook/fields/2098.html> > > Both of those references make a point of saying in the text that there is no > official language in the USA. That seems to be an odd way of answering my > question. Whose side are you on here? Yours - I was backing you up with the closest thing I could find to an official citation. Sorry - I should have mentioned that fact.
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2015-02-07 14:21 +0100 |
| Message-ID | <mb53fo$12c$1@dont-email.me> |
| In reply to | #57073 |
On 06/02/15 18:08, James Kuyper wrote: > On 02/06/2015 10:52 AM, Osmium wrote: >> "David Brown" wrote: >> >>> The USA has English as its official language too (again, I doubt if it >>> makes the distinction of "US English") - Americans are native English >>> speakers too. >> >> Why do you believe that English is the official language of the USA? AFAIK >> that is just plain wrong. > > <http://blog.usa.gov/post/75587596610/the-official-language-of-the-united-states> > <https://www.cia.gov/library/publications/the-world-factbook/fields/2098.html> > Fair enough - I stand corrected about official languages in the USA. I'd still class Americans brought up to speak English as native English speakers, however. (Of course a certain proportion of Americans will be native Spanish speakers, native Chinese speakers, etc.)
[toc] | [prev] | [next] | [standalone]
| From | glen herrmannsfeldt <gah@ugcs.caltech.edu> |
|---|---|
| Date | 2015-02-06 18:03 +0000 |
| Message-ID | <mb2vlr$f66$1@speranza.aioe.org> |
| In reply to | #57064 |
David Brown <david.brown@hesbynett.no> wrote: > On 06/02/15 14:45, Richard Heathfield wrote: (snip) >> Native English speakers are born in England. That's what "native" means. > No, "native speaker" means your home country has that language as its > official language. The whole of the UK has English as its official > language (I doubt if the term "British English" is used in either > English or Scottish law). So everyone in the UK who is brought up with > English, is a native (British) English speaker. (snip) > The USA has English as its official language too (again, I doubt if it > makes the distinction of "US English") - Americans are native English > speakers too. Are you sure that it is official? I do remember stories of some states wanting to make English the official language of the state. If it was already the official language of the USA, there wouldn't be a need to do that. I do understand that both English and French are official languages of Canada. That is, there is an actual law requiring things to be written in both. That is, things like labels on products you might find in a store, for example. As far as I know, the US doesn't have such a law. -- glen
[toc] | [prev] | [next] | [standalone]
| From | Joe Pfeiffer <pfeiffer@cs.nmsu.edu> |
|---|---|
| Date | 2015-02-06 13:28 -0700 |
| Message-ID | <1boap6943h.fsf@pfeifferfamily.net> |
| In reply to | #57079 |
glen herrmannsfeldt <gah@ugcs.caltech.edu> writes: > David Brown <david.brown@hesbynett.no> wrote: >> On 06/02/15 14:45, Richard Heathfield wrote: > > (snip) > >>> Native English speakers are born in England. That's what "native" means. > >> No, "native speaker" means your home country has that language as its >> official language. The whole of the UK has English as its official >> language (I doubt if the term "British English" is used in either >> English or Scottish law). So everyone in the UK who is brought up with >> English, is a native (British) English speaker. > > (snip) > >> The USA has English as its official language too (again, I doubt if it >> makes the distinction of "US English") - Americans are native English >> speakers too. > > Are you sure that it is official? It is not official. (I'll note that I live in what I'm told is the only officially bilingual state in the US: while I haven't verified it, I'm told that the state constitution lists English and Spanish as official state languages). > I do remember stories of some states wanting to make English the > official language of the state. If it was already the official > language of the USA, there wouldn't be a need to do that. When has that ever stopped a state legislature from doing something foolish? > I do understand that both English and French are official languages > of Canada. That is, there is an actual law requiring things to be > written in both. That is, things like labels on products you might > find in a store, for example. > > As far as I know, the US doesn't have such a law. > > -- glen
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2015-02-07 14:22 +0100 |
| Message-ID | <mb53hn$12c$2@dont-email.me> |
| In reply to | #57079 |
On 06/02/15 19:03, glen herrmannsfeldt wrote: > David Brown <david.brown@hesbynett.no> wrote: >> On 06/02/15 14:45, Richard Heathfield wrote: > > (snip) > >>> Native English speakers are born in England. That's what "native" means. > >> No, "native speaker" means your home country has that language as its >> official language. The whole of the UK has English as its official >> language (I doubt if the term "British English" is used in either >> English or Scottish law). So everyone in the UK who is brought up with >> English, is a native (British) English speaker. > > (snip) > >> The USA has English as its official language too (again, I doubt if it >> makes the distinction of "US English") - Americans are native English >> speakers too. > > Are you sure that it is official? I /was/ sure, but now I'm sure I was wrong thanks to corrections here. > > I do remember stories of some states wanting to make English the > official language of the state. If it was already the official > language of the USA, there wouldn't be a need to do that. > > I do understand that both English and French are official languages > of Canada. That is, there is an actual law requiring things to be > written in both. That is, things like labels on products you might > find in a store, for example. > > As far as I know, the US doesn't have such a law. > > -- glen > >
[toc] | [prev] | [next] | [standalone]
| From | Bartc <bc@freeuk.com> |
|---|---|
| Date | 2015-02-06 13:56 +0000 |
| Message-ID | <mb2h4l$bkg$1@dont-email.me> |
| In reply to | #57051 |
On 06/02/2015 13:31, James Kuyper wrote: > On 02/05/2015 06:15 PM, Ian Collins wrote: >> Lew Pitcher wrote: >>> In Canada as well. >> >> It's a shame people keep using the terms US English and British English. >> >> It's better to say US English and everyone else's English :) > > Why? While a solid majority of native speakers of English are from the > US(58.5%), and those from the UK form the second largest group (15.8%), > those two (groups of) dialects are far from being the only ones in > widespread use. <http://en.wikipedia.org/wiki/English-speaking_world> From that article: "(England being the language's historical homeland)." So while the US might have invented C (the language not the capital letter), England invented English. Therefore they have first say in how to spell their own words! -- Bartc
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2015-02-06 16:55 +0100 |
| Message-ID | <mb2o53$a9c$1@dont-email.me> |
| In reply to | #57055 |
On 06/02/15 14:56, Bartc wrote: > On 06/02/2015 13:31, James Kuyper wrote: >> On 02/05/2015 06:15 PM, Ian Collins wrote: >>> Lew Pitcher wrote: > >>>> In Canada as well. >>> >>> It's a shame people keep using the terms US English and British English. >>> >>> It's better to say US English and everyone else's English :) >> >> Why? While a solid majority of native speakers of English are from the >> US(58.5%), and those from the UK form the second largest group (15.8%), >> those two (groups of) dialects are far from being the only ones in >> widespread use. <http://en.wikipedia.org/wiki/English-speaking_world> > > From that article: "(England being the language's historical homeland)." > > So while the US might have invented C (the language not the capital > letter), England invented English. Therefore they have first say in how > to spell their own words! > They /had/ the first say, and exported that spelling to the US. Then they changed it - for most differences in spelling, the US version is arguably closer to the "original" (or earliest standardised spellings). But there is little excuse for other differences, such as the American misunderstanding of the words "ass", "pants" or "bum". <http://refspace.com/quotes/John_Cleese/Q2412>
[toc] | [prev] | [next] | [standalone]
| From | glen herrmannsfeldt <gah@ugcs.caltech.edu> |
|---|---|
| Date | 2015-02-06 18:06 +0000 |
| Message-ID | <mb2vr7$f66$2@speranza.aioe.org> |
| In reply to | #57067 |
David Brown <david.brown@hesbynett.no> wrote: > On 06/02/15 14:56, Bartc wrote: (snip) >> So while the US might have invented C (the language not the capital >> letter), England invented English. Therefore they have first say in how >> to spell their own words! > They /had/ the first say, and exported that spelling to the US. Then > they changed it - for most differences in spelling, the US version is > arguably closer to the "original" (or earliest standardised spellings). Hmmm. Are there any programming languages with British spelling for the language keywords? > But there is little excuse for other differences, such as the American > misunderstanding of the words "ass", "pants" or "bum". > <http://refspace.com/quotes/John_Cleese/Q2412> -- glen
[toc] | [prev] | [next] | [standalone]
| From | Richard Heathfield <rjh@cpax.org.uk> |
|---|---|
| Date | 2015-02-06 18:16 +0000 |
| Message-ID | <mb30ct$eo5$1@dont-email.me> |
| In reply to | #57080 |
On 06/02/15 18:06, glen herrmannsfeldt wrote: <snip> > > Hmmm. Are there any programming languages with British spelling > for the language keywords? Yes. C, for example (if you exclude those keywords such as 'goto' that are not actually words as such). Reference: K&R2, p192. -- Richard Heathfield Email: rjh at cpax dot org dot uk "Usenet is a strange place" - dmr 29 July 1999 Sig line 4 vacant - apply within
[toc] | [prev] | [next] | [standalone]
| From | James Kuyper <jameskuyper@verizon.net> |
|---|---|
| Date | 2015-02-06 13:34 -0500 |
| Message-ID | <54D50934.6020806@verizon.net> |
| In reply to | #57081 |
On 02/06/2015 01:16 PM, Richard Heathfield wrote: > On 06/02/15 18:06, glen herrmannsfeldt wrote: > > <snip> >> >> Hmmm. Are there any programming languages with British spelling >> for the language keywords? > > Yes. C, for example (if you exclude those keywords such as 'goto' that > are not actually words as such). Reference: K&R2, p192. I only have the first edition, so I can't follow that reference. In any event, it occurred to me that the wording of his question isn't quite right. Do you know of any programming languages with British spelling for a language keyword, where that spelling is different from the US spelling?
[toc] | [prev] | [next] | [standalone]
| From | Richard Heathfield <rjh@cpax.org.uk> |
|---|---|
| Date | 2015-02-06 18:44 +0000 |
| Message-ID | <mb321u$llk$1@dont-email.me> |
| In reply to | #57082 |
On 06/02/15 18:34, James Kuyper wrote: > On 02/06/2015 01:16 PM, Richard Heathfield wrote: >> On 06/02/15 18:06, glen herrmannsfeldt wrote: >> >> <snip> >>> >>> Hmmm. Are there any programming languages with British spelling >>> for the language keywords? >> >> Yes. C, for example (if you exclude those keywords such as 'goto' that >> are not actually words as such). Reference: K&R2, p192. > > I only have the first edition, so I can't follow that reference. auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while. All either made-up words or correctly sp... - forgive me, spelled in the English way. > > In any event, it occurred to me that the wording of his question isn't > quite right. Do you know of any programming languages with British > spelling for a language keyword, where that spelling is different from > the US spelling? The language that sprang to mind was BBC BASIC, but I was delighted to discover that, in truly ecumenical style, that language (or rather, that dialect) had not only COLOUR but also COLOR. :-) -- Richard Heathfield Email: rjh at cpax dot org dot uk "Usenet is a strange place" - dmr 29 July 1999 Sig line 4 vacant - apply within
[toc] | [prev] | [next] | [standalone]
| From | glen herrmannsfeldt <gah@ugcs.caltech.edu> |
|---|---|
| Date | 2015-02-06 19:00 +0000 |
| Message-ID | <mb32vq$obq$2@speranza.aioe.org> |
| In reply to | #57082 |
James Kuyper <jameskuyper@verizon.net> wrote: (snip) > In any event, it occurred to me that the wording of his question isn't > quite right. Do you know of any programming languages with British > spelling for a language keyword, where that spelling is different from > the US spelling? Yes, that is what I meant. I have wondered for a long time why so many languages use English keywords. While many people who don't speak English as their first language do learn it later, there must be many who have no idea where the keywords come from. -- glen
[toc] | [prev] | [next] | [standalone]
| From | Robert Wessel <robertwessel2@yahoo.com> |
|---|---|
| Date | 2015-02-06 17:44 -0600 |
| Message-ID | <t7jadat3kakfjr4qaffta8jtb776vh2fag@4ax.com> |
| In reply to | #57086 |
On Fri, 6 Feb 2015 19:00:10 +0000 (UTC), glen herrmannsfeldt <gah@ugcs.caltech.edu> wrote: >James Kuyper <jameskuyper@verizon.net> wrote: > >(snip) > >> In any event, it occurred to me that the wording of his question isn't >> quite right. Do you know of any programming languages with British >> spelling for a language keyword, where that spelling is different from >> the US spelling? > >Yes, that is what I meant. > >I have wondered for a long time why so many languages use English >keywords. While many people who don't speak English as their first >language do learn it later, there must be many who have no idea where >the keywords come from. I once spent some time in France helping with the implementation of one of our communications products. I got to see a bunch of their Cobol code. They had used French for most of the variable names and such* in the program. So the code was full of stuff like: ADD IMPOT TO PRIX. And this being Cobol, most of the names were actually far longer. It was an odd read. I've seen Java code like that as well, and there it's even better, since Java source code is Unicode. There have been a number of languages that are not English based, there are a number from the former Soviet Union and Russia, and there's a fairly new effort to do an Arabic one, I'm sure there have been plenty of others. None of those have achieved anything like the use of the English-based languages, but that's probably just due to the amount of this corner of the world that has historically been dominated by English speakers. Or whatever we speak here in the states. *That was a bit unusual - in my experience most of the Cobol code I've seen from non-English speaking countries, including France, just went all English.
[toc] | [prev] | [next] | [standalone]
| From | Kaz Kylheku <kaz@kylheku.com> |
|---|---|
| Date | 2015-02-07 01:46 +0000 |
| Message-ID | <20150206174410.836@kylheku.com> |
| In reply to | #57097 |
On 2015-02-06, Robert Wessel <robertwessel2@yahoo.com> wrote: > I once spent some time in France helping with the implementation of > one of our communications products. I got to see a bunch of their > Cobol code. They had used French for most of the variable names and > such* in the program. So the code was full of stuff like: > > ADD IMPOT TO PRIX. No more bizarre than, say, "Sautee the champignons in butter for one minute, then distribute over the demiglace." :)
[toc] | [prev] | [next] | [standalone]
Page 3 of 7 — ← Prev page 1 2 [3] 4 5 6 7 Next page →
Back to top | Article view | comp.lang.c
csiph-web