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=0.6 required=5.0 tests=BAYES_40,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 111d6b,328622178ec8b832 X-Google-Attributes: gid111d6b,public X-Google-Thread: 109fba,a03ae7f4e53958e1 X-Google-Attributes: gid109fba,public X-Google-Thread: 10d15b,328622178ec8b832 X-Google-Attributes: gid10d15b,public X-Google-Thread: 103376,8775b19e3c68a5dc X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,a03ae7f4e53958e1 X-Google-Attributes: gid1014db,public X-Google-Thread: 1094ba,a03ae7f4e53958e1 X-Google-Attributes: gid1094ba,public X-Google-Thread: 114809,a03ae7f4e53958e1 X-Google-Attributes: gid114809,public From: rgallen@qnx.com (Rennie Allen) Subject: Re: Which language pays most -- C++ vs. Java? Date: 1998/02/19 Message-ID: <6ci19l$7bt@qnx.com>#1/1 X-Deja-AN: 327095652 References: <6at330$7uj$1@mainsrv.main.nc.us> <34D22794.1DEE0535@platinum.brooks.af.mil> <34ea25fa.2254805@newsroom.tassie.net.au> Followup-To: comp.lang.java.misc,comp.lang.c,comp.lang.c++,comp.lang.fortran,comp.lang.cobol,comp.lang.smalltalk,comp.lang.ada Organization: QNX Software Systems Ltd. Newsgroups: comp.lang.java.misc,comp.lang.c,comp.lang.c++,comp.lang.fortran,comp.lang.cobol,comp.lang.smalltalk,comp.lang.ada Date: 1998-02-19T00:00:00+00:00 List-Id: Mad Hamish (h_laws@postoffice.utas.edu.au) wrote: [...] > >Criticizing a programmer for not knowing the internals of the operating > >system is like criticizing an automobile owner for not understanding the > >internals of the car's motor. It is not necessary for successful > >operation of the car or computer system. > > > Wrong, criticising a _programmer_ for not knowing the internals is like > criticising a racing team for not knowing the internals. Personally, I would be more inclined to draw the analogue this way: criticising a programmer (generic) for not knowing the fundamental principles of O/S's and processor architecture, is like criticising a automobile suspension system designer, for not knowing the fundamental principles of a internal combustion engine design and construction. While he may not have direct day to day exposure to the internals of the engine, it seems ludicrous given his background, and close association (and necessary inter-operation) with the ICE, that he wouldn't have a solid understanding of its design and construction. > >> coryb@magmacom.com wrote: > >> > >> > I don't expect programmers to learn engineering anytime soon, but > >> there > >> > is one big problem I do have with most programmers -- they are > >> ignorant of > >> > assembly code and the internals of generated code, runtime systems, > >> > operating systems, etc. > >> > >> > > > > > > -- Rennie Allen QNX Software Systems Ltd. 175 Terence Matthews Crescent (613) 591-0931 (voice) Kanata, Ontario, Canada K2M 1W8 (613) 591-3579 (fax)