From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10a146,a03ae7f4e53958e1 X-Google-Attributes: gid10a146,public X-Google-Thread: fac41,a03ae7f4e53958e1 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,8775b19e3c68a5dc X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,a03ae7f4e53958e1 X-Google-Attributes: gid1014db,public X-Google-Thread: 109fba,a03ae7f4e53958e1 X-Google-Attributes: gid109fba,public X-Google-Thread: 1094ba,a03ae7f4e53958e1 X-Google-Attributes: gid1094ba,public X-Google-Thread: 114809,a03ae7f4e53958e1 X-Google-Attributes: gid114809,public X-Google-Thread: fa0ae,a03ae7f4e53958e1 X-Google-Attributes: gidfa0ae,public From: billy@cast.msstate.edu (Billy Chambless) Subject: Re: Which language pays most? Smalltalk, not C++ nor Java. Date: 1997/12/30 Message-ID: <68b376$7ht$1@nntp.msstate.edu>#1/1 X-Deja-AN: 311347652 References: <199712121931.LAA25389@sirius.infonex.com> <67iipp$ktj$1@darla.visi.com> <882756127snz@genesis.demon.co.uk> <34A14C27.57C0@min.net> <67rjb3$pfb$1@brie.direct.ca> <34A50CAA.54AA@netup.cl> <685mee$5d4$1@sparcserver.lrz-muenchen.de> <34A812F9.C169A703@its.cl> Organization: MSU - Center for Air/Sea Technology Newsgroups: comp.lang.fortran,comp.lang.c,comp.lang.c++,comp.lang.eiffel,comp.lang.java.programmer,comp.lang.smalltalk,comp.lang.perl.misc,comp.lang.ada,comp.edu Date: 1997-12-30T00:00:00+00:00 List-Id: In article <34A812F9.C169A703@its.cl>, Guillermo Schwarz writes: |> Kurt Watzka wrote: |> > Guillermo Schwarz writes: > |> > Well, looks as if there still is something to learn about C for you. |> > The exact wording is "are reserved as identifiers with external |> > linkage", but "reserved external name" looks close enough to me. |> It's nice to know C advances so fast I can't keep up to date with its |> definition. Yeah, it's pretty tough, trying to look at the new version of the standard every decade or so. |> "Reserved as identifiers" is something meaningful to you? Can you |> reserve a name as a non indentifier? "with external linkage"? The exact quote ( from ISO 9899-1990) is: -- All identifiers with external linkage in any of the following subclauses (including the future library directions) are always reserved for use as idenitiers with external linkage. You have to read the sentence all the way through in order to understand. "Reserved as identifiers" might be a bit silly, but "reserved as identifiers with external linkage" makes some sense, no? |> The point is, at least when I studied the good and old K&R, it didn't |> mention "reserved as identifiers with external linkage", Why don't you take a bold step forward into the 1980's and take a look at ANSI/ISO C? ;) |> or trick"... The C guys modify their language each 3 months just when they |> realize |> something is missing. If you think it is funny, I think it is pretty messy. They do? Which C guys is that? The bit about external identifiers is a quote from C89. We have great hopes that C9X will be ratified before we call have to call it C01 or something. There have been a couple addenda to the C standard, but no big changes in 7 years. |> In Smalltalk, there is USUALLY no need to change the language, but just the |> need to add new classes and methods to achieve what's needed. [ assorted language advocacy snipped. You've heard it all before... ] |> I'm sorry to hurt your feelings about C++. But it turns out that C++ is a |> very poorlanguage. Yeah, it sucks. That's why so many people get paid so much money tp program in it when they'd really rather be using Smalltalk. Or Lisp. |> You can't know how many bits does an int have. Or if long |> is actually bigger than int. You can't? Wow...I though you could. |> You can't tell an structure to write itself into a file. You can't? I thought I had.... |> You can't code an algorithm that works with any |> kind of numbers: int, double, big int, etc. You can't? Has anybody told Alexander Stepanov about this? |> Try to make a single general program. Huh? A single general program? Help me out here...what does that mean? |> Try to create a Set of objects in C++. |> Try to create a Bag of objects in C++. |> Try to create a SortedCollection of objects in C++. Hmmmm.... I get it. Your knowledge of C++ is as current as your knowledge of C. |> I'm sorry if I hurt your feelings, but for the last 3 months I've been |> Smalltalking more than keeping up with the C crap. Obviously. |> (C++ being the cream of the crap and Java being coffe you |> drink with cream). I do like that, though: "C++ : The cream of the Crap!". |> I mean no offense to other languages. Fortran had its time. C had it. C++ had |> it. Java is having it. And Smalltalk...? |> And claiming you know C++ and Smalltalk more |> than me is something to prove, sir! ...and the band played on. [ spewage apparantly generated by Web browser being overloaded as newsreader deleted ]