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: 10d15b,328622178ec8b832 X-Google-Attributes: gid10d15b,public X-Google-Thread: 1014db,a03ae7f4e53958e1 X-Google-Attributes: gid1014db,public X-Google-Thread: 109fba,a03ae7f4e53958e1 X-Google-Attributes: gid109fba,public X-Google-Thread: 114809,a03ae7f4e53958e1 X-Google-Attributes: gid114809,public X-Google-Thread: 1094ba,a03ae7f4e53958e1 X-Google-Attributes: gid1094ba,public X-Google-Thread: 103376,8775b19e3c68a5dc X-Google-Attributes: gid103376,public From: kenner@lab.ultra.nyu.edu (Richard Kenner) Subject: Re: Which language pays most -- C++ vs. Java? Date: 1998/02/17 Message-ID: <6cc3pd$6bf$1@news.nyu.edu>#1/1 X-Deja-AN: 325866400 References: <6bpoea$rd1$1@bvbsd2.kc.bv.com> <6bsddk$3cp$1@news.nyu.edu> <6carua$hoi$1@nerd.apk.net> X-Complaints-To: usenet@news.nyu.edu X-Trace: news.nyu.edu 887722605 6511 (None) 128.122.140.194 Organization: New York University Ultracomputer Research Lab Newsgroups: comp.lang.c,comp.lang.c++,comp.lang.fortran,comp.lang.cobol,comp.lang.smalltalk,comp.lang.ada Date: 1998-02-17T00:00:00+00:00 List-Id: In article <6carua$hoi$1@nerd.apk.net> joe@apk.net (Joseph T. Adams) writes: >I myself like the higher levels of abstraction - except when I need to >tweak things for maximum performance, or directly control hardware. >But it's really cool to be able to pick my own spot on that ladder, >and to be able to climb forwards or backwards and still have at least >the beginnings of a clue about what's going on. :) Yes, that's exactly the point I was making. Programmers are more effective when they have the ability to descend arbitrarily deeply into the system to figure out why something doesn't work. Of course, that ability is often sabotaged nowadays by lack of availability of the require documentation: if an application blows up on a PC, all you can do is throw your hands up no matter how much CS and EE knowlege you have. But if you're running GNU/Linux or GNAT/RTEMS or similar Free Software on a piece of hardware that your company has designed, so you have all the require documentetion, being able to operate at any level makes one quite valuable.