Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #53628 > unrolled thread

Why the C programming language book was never updated past C89?

Started byKamel Biskri <email@domain.com>
First post2014-11-28 23:45 +0100
Last post2015-02-06 09:12 -0500
Articles 20 on this page of 129 — 23 participants

Back to article view | Back to comp.lang.c


Contents

  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 →


#57074

FromRichard Heathfield <rjh@cpax.org.uk>
Date2015-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]


#57084

Fromwpihughes@gmail.com
Date2015-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]


#57064

FromDavid Brown <david.brown@hesbynett.no>
Date2015-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]


#57065

From"Osmium" <r124c4u102@comcast.net>
Date2015-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]


#57073

FromJames Kuyper <jameskuyper@verizon.net>
Date2015-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]


#57076

From"Osmium" <r124c4u102@comcast.net>
Date2015-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]


#57077

FromJames Kuyper <jameskuyper@verizon.net>
Date2015-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]


#57113

FromDavid Brown <david.brown@hesbynett.no>
Date2015-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]


#57079

Fromglen herrmannsfeldt <gah@ugcs.caltech.edu>
Date2015-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]


#57091

FromJoe Pfeiffer <pfeiffer@cs.nmsu.edu>
Date2015-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]


#57114

FromDavid Brown <david.brown@hesbynett.no>
Date2015-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]


#57055

FromBartc <bc@freeuk.com>
Date2015-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]


#57067

FromDavid Brown <david.brown@hesbynett.no>
Date2015-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]


#57080

Fromglen herrmannsfeldt <gah@ugcs.caltech.edu>
Date2015-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]


#57081

FromRichard Heathfield <rjh@cpax.org.uk>
Date2015-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]


#57082

FromJames Kuyper <jameskuyper@verizon.net>
Date2015-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]


#57083

FromRichard Heathfield <rjh@cpax.org.uk>
Date2015-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]


#57086

Fromglen herrmannsfeldt <gah@ugcs.caltech.edu>
Date2015-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]


#57097

FromRobert Wessel <robertwessel2@yahoo.com>
Date2015-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]


#57100

FromKaz Kylheku <kaz@kylheku.com>
Date2015-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