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,FREEMAIL_FROM, 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: 114809,a03ae7f4e53958e1 X-Google-Attributes: gid114809,public X-Google-Thread: 1014db,a03ae7f4e53958e1 X-Google-Attributes: gid1014db,public X-Google-Thread: 1094ba,a03ae7f4e53958e1 X-Google-Attributes: gid1094ba,public X-Google-Thread: fa0ae,a03ae7f4e53958e1 X-Google-Attributes: gidfa0ae,public X-Google-Thread: 109fba,a03ae7f4e53958e1 X-Google-Attributes: gid109fba,public From: "William J. Leary Jr." Subject: Re: Which language pays most 17457 -- C++ vs. Java? Date: 1997/12/21 Message-ID: #1/1 X-Deja-AN: 309210062 References: <199712121931.LAA25389@sirius.infonex.com> <349B0417.D4DB6A30@its.cl> <67gvpa$m3t$1@brie.direct.ca> <67iipp$ktj$1@darla.visi.com> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: Paralyn Associates 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-21T00:00:00+00:00 List-Id: Peter Seebach wrote in message <67iipp$ktj$1@darla.visi.com>... >Then you're using "freestanding environments", which are a separate language. >The library is, indeed, part of the hosted environment form of C. As I've said in several other messages which have forked off this main one, it was my understanding that the argument was over the LANGUAGE, not the ENVIRONMENT. The language spec (the part that says 'if means this, = means this, ++ means this and so on) doesn't include that standard library jazz or specify that things like "memcpy" are reserved words. The reserved words there are things like "if," "for," "switch" and so forth. In that spec you won't find "memcpy" along with "switch" as a reserved word. The hosted environment may well do so. The compilers I used (Metaware, Microsoft C/C++, and a few others we evaluated but didn't use for production work) all did just what you say. If we targeted DOS or UNIX or what have you, there were definite limitations on what we could do. If we target nothing (or embedded, or whatever option the compiler required) we could use any name we felt like for any purpose whatever. - Bill