comp.lang.ada
 help / color / mirror / Atom feed
From: joe@apk.net (Joseph T. Adams)
Subject: Re: Which language pays most -- C++ vs. Java?
Date: 1998/02/17
Date: 1998-02-17T00:00:00+00:00	[thread overview]
Message-ID: <6carua$hoi$1@nerd.apk.net> (raw)
In-Reply-To: 6bsddk$3cp$1@news.nyu.edu


Richard Kenner (kenner@lab.ultra.nyu.edu) wrote:
: 
: It's hard to see how a programmer could make anything of use with the
: knowlege of how a transistor works at the solid-state physics level,
: but a programmer would certainly have a better perspective of
: architectural issues if they knew basically what a transitor *did*,
: the differences between bipolar and MOS, and something about scaling
: issues and constraints.

Sheesh.  Any first-year psych student knows that (a) bipolar =
manic depressive, and (b) MOS = metal oxide semiconductor, an
alternative form of therapy prescribed when lithium doesn't work.  :)

Seriously, I used to understand all about analog electronics, but the
microprocessor revolution totally wiped out the field - electronic
engineering - in which I had originally trained.  Needless to say, I
adapted to the brave new digital world, as we all have.  But I adapted
one level of abstraction at a time - first TTL gates, then CMOS, then
simple CPUs, then advanced CPUs (68x00) with assembly, then Basic,
then dBase, then VFP, back to C/C++/Java which I somehow missed, on to
2- and 3-tier distributed databases running on heterogenous platforms,
and now a fairly eclectic (hodgepodge?) mix of every level of
abstraction that is appropriate to the task at hand. 

I don't remember what the hell "bipolar" really means or which way
electrons really flow, although for some odd reason I still remember
what flip-flops and emitter followers look like.  :)  But having once
had that information, I do at least remember where to look it up if I
need to know.  Similarly, while I very seldom have need to write
assembler, I know that if I ever needed to, I could.  There is
something to be said for having at least rudimentary knowledge of
*how* things work.  Let's face it, there are tons of VB and Java
programmers out there who learned programming by writing Excel macros.
That's not a slight against VB or Java or for that matter Excel; but
honestly, I don't think those folks will ever replace academically
and/or professionally trained software engineers.  They operate at very
high levels of abstraction, which is absolutely fine, but someone has
to operate at the lower levels if for no other reason than to build
and optimize the tools which everyone else depends on.

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.  :)


Joe




  parent reply	other threads:[~1998-02-17  0:00 UTC|newest]

Thread overview: 156+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-01-30  0:00 Which language pays most -- C++ vs. Java? scott
1998-01-30  0:00 ` James Giles
1998-01-30  0:00 ` Charles W. Hall
1998-01-30  0:00   ` Kaz Kylheku
1998-01-30  0:00     ` Art/Jeannie Daly
1998-01-30  0:00     ` Jahfre
1998-02-02  0:00     ` Ian Chivers
1999-07-29  0:00     ` Edwin Purvee
1999-07-30  0:00       ` Kaz Kylheku
1999-07-30  0:00         ` Paul Mesken
1998-02-18  0:00   ` Mad Hamish
1998-02-17  0:00     ` Dennis Weldy
1998-02-18  0:00     ` mei
1998-02-18  0:00       ` Charles W. Hall
1998-02-19  0:00     ` Rennie Allen
1998-02-10  0:00 ` Graham Broadbridge
1998-02-10  0:00   ` dogmat
1998-02-11  0:00     ` Richard Kenner
1998-02-11  0:00       ` The Goobers
1998-02-11  0:00         ` Frank A. Adrian
1998-02-12  0:00           ` Peter Hermann
1998-02-12  0:00           ` docdwarf
1998-02-12  0:00             ` Frank A. Adrian
1998-02-12  0:00               ` docdwarf
1998-02-12  0:00                 ` Frank A. Adrian
1998-02-12  0:00                   ` docdwarf
1998-02-12  0:00                     ` dogmat
1998-02-13  0:00                       ` Ethics Gradient
1998-02-13  0:00                     ` Steven B Mohler
1998-02-18  0:00                       ` Mad Hamish
1998-02-14  0:00                     ` Richard Kenner
1998-02-14  0:00                       ` The Goobers
1998-02-13  0:00             ` Ethics Gradient
1998-02-15  0:00               ` Flaagg
1998-02-16  0:00                 ` The Goobers
1998-02-16  0:00                   ` Flaagg
1998-02-16  0:00                     ` The Goobers
1998-02-17  0:00                       ` Flaagg
1998-02-17  0:00                         ` The Goobers
1998-02-17  0:00                     ` Anthony Jenkins
1998-02-18  0:00                       ` Sakurambo
1998-02-19  0:00                         ` Vinay Mutha
1998-02-20  0:00                           ` WeeSaul
1998-02-21  0:00                             ` Sakurambo
1998-02-21  0:00                               ` The Goobers
1998-02-19  0:00                         ` Dave Hillstrom
1998-02-16  0:00               ` WeeSaul
1998-02-13  0:00             ` Steven B Mohler
1998-02-14  0:00               ` The Goobers
1998-02-13  0:00           ` Ethics Gradient
1998-02-19  0:00             ` Paulo Pena
1998-02-19  0:00               ` Dik T. Winter
1998-02-19  0:00                 ` D J Mann
1998-02-19  0:00                   ` Harold Stevens ** PLEASE SEE SIG **
1998-02-19  0:00                   ` Kaz Kylheku
     [not found]                     ` <6cigl4$m11@news.Hawaii.Edu>
1998-02-20  0:00                       ` Paul Stevenson
1998-02-20  0:00                         ` The Goobers
1998-03-02  0:00             ` Mailuser
1998-02-12  0:00         ` Eric Clayberg
1998-02-11  0:00           ` Dietmar Stumpe
1998-02-11  0:00             ` Patricia Shanahan
1998-02-12  0:00               ` Chris Gray
1998-02-12  0:00               ` Michael Entwistle
1998-02-12  0:00                 ` docdwarf
1998-02-12  0:00             ` Michael Rubenstein
1998-02-12  0:00               ` docdwarf
1998-02-12  0:00                 ` Michael Rubenstein
1998-02-12  0:00                   ` The Goobers
1998-02-12  0:00               ` James Giles
1998-02-12  0:00                 ` Michael Rubenstein
1998-02-12  0:00                   ` James Giles
1998-02-13  0:00                     ` Michael Rubenstein
1998-02-13  0:00                       ` James Giles
1998-02-17  0:00                         ` K. C. Putnam
1998-02-17  0:00                           ` gypsy
1998-02-13  0:00                       ` Benz
1998-02-13  0:00               ` Tor Iver Wilhelmsen
1998-02-12  0:00             ` docdwarf
1998-02-12  0:00             ` Stephen Taylor
1998-02-12  0:00               ` John W. Lewellen
1998-02-12  0:00           ` docdwarf
     [not found]             ` <01bd37cf$fa30c4e0$56dacdcf@ms112188.mindspring.com>
1998-02-12  0:00               ` docdwarf
1998-02-12  0:00                 ` Michael Rot13 Klein
1998-02-12  0:00                   ` The Goobers
1998-02-12  0:00         ` Will Rose
1998-02-12  0:00           ` docdwarf
     [not found]             ` <01bd3803$441d4c30$ee6de288@ato-10098>
1998-02-13  0:00               ` Jeff York
1998-02-13  0:00                 ` docdwarf
1998-02-13  0:00                   ` M.L. Scott
1998-02-13  0:00                     ` The Goobers
1998-02-13  0:00               ` The Goobers
1998-02-16  0:00             ` tgg
1998-02-16  0:00               ` The Goobers
1998-02-16  0:00             ` tgg
1998-02-16  0:00               ` The Goobers
1998-02-17  0:00                 ` martin dowie
1998-02-14  0:00       ` cyanide
1998-02-17  0:00       ` Joseph T. Adams [this message]
1998-02-17  0:00         ` Richard Kenner
  -- strict thread matches above, loose matches on Subject: below --
1997-12-19  0:00 Which language pays most 17457 " James Giles
1997-12-22  0:00 ` Lawrence Kirby
1997-12-21  0:00   ` James Giles
1997-12-28  0:00     ` Lawrence Kirby
1997-12-30  0:00       ` paulr
1997-12-31  0:00         ` Which language pays most " arnie sherman
1997-12-30  0:00           ` Dann Corbit
1997-12-31  0:00           ` John Slaman
     [not found]             ` <01bd198f$4050d960$68c8b5cc@dhite.unicomp.net>
1998-01-06  0:00               ` Jedi
1998-01-10  0:00               ` Highlander Consulting
1998-01-11  0:00                 ` Kaz Kylheku
1998-01-11  0:00                   ` Carsten Arnholm
1998-01-15  0:00                   ` Highlander Consulting
1998-01-16  0:00                   ` Charles F Hankel
1999-08-09  0:00                   ` Paul Groves
1999-08-09  0:00                     ` Kaz Kylheku
1998-01-11  0:00                 ` Patricia Shanahan
1998-01-11  0:00                   ` Barrabazz
1998-01-11  0:00                     ` Patricia Shanahan
1998-01-12  0:00                     ` Ron Peterson
1998-01-14  0:00                       ` anonymous
1998-01-19  0:00                         ` Joe Gwinn
     [not found]                           ` <01bd2526$66b70fa0$d6d945cf@juddesk>
1998-01-23  0:00                             ` dnns
1998-01-27  0:00                               ` Robert Garskof
1998-01-28  0:00                           ` Steve Dekorte
1998-01-28  0:00                             ` Barrabazz
1998-01-28  0:00                               ` dogmat
1998-01-29  0:00                                 ` Joe Gwinn
1998-01-29  0:00                                   ` coryb
1998-01-29  0:00                                   ` Wayne L. Beavers
1998-01-29  0:00                                     ` Frank A. Adrian
1998-02-03  0:00                                     ` GLE
1998-02-03  0:00                                       ` The Goobers
1998-02-03  0:00                                       ` Harold Stevens ** PLEASE SEE SIG **
1998-01-30  0:00                                   ` Robert S. White
1998-01-30  0:00                                     ` Patricia Shanahan
1998-01-31  0:00                                     ` Paul Van Bellinghen
1998-02-01  0:00                                       ` Nick Roberts
1998-02-09  0:00                                   ` cyanide
1998-02-10  0:00                                     ` Bill Lynch
1998-02-10  0:00                                       ` Michael Rot13 Klein
1998-02-10  0:00                                       ` Jeff Knaggs
1998-02-10  0:00                                     ` dogmat
1998-01-29  0:00                                 ` Tim Oxler
1998-01-29  0:00                                 ` Tim Oxler
1998-02-09  0:00                                 ` cyanide
1998-02-10  0:00                                   ` dogmat
1999-07-29  0:00                                 ` Edwin Purvee
     [not found]                               ` <01bd2c3c$6726d520$8101b8c7@MIS-RKW95.spartan.com>
1998-02-10  0:00                                 ` Steve Dekorte
1998-02-10  0:00                                   ` Bill Lynch
1998-02-11  0:00                                   ` dogmat
1998-01-29  0:00                             ` Joe Gwinn
1998-01-31  0:00                           ` Larry Wiggins
1999-07-29  0:00                             ` Ben Pfaff
1999-07-29  0:00                               ` Kaz Kylheku
     [not found]                           ` <6alu5l$onm$1@owl.slip <01bd2c3c$6726d520$8101b8c7@MIS-RKW95.spartan.com>
1998-02-02  0:00                             ` Kaz Kylheku
1998-02-02  0:00                               ` Michael C. Kasten
     [not found]                           ` <6alu5l$onm$1@owl.slip <34E0D798.E29D6CA0@cableol.co.uk>
1998-02-11  0:00                             ` Kaz Kylheku
     [not found]                         ` <gwinn-1901981219520001@dh5055142. <34CE059C.634DE881@snet.com>
1998-01-27  0:00                           ` Kaz Kylheku
1998-01-28  0:00                             ` Robert Garskof
1998-02-09  0:00                       ` cyanide
1998-01-02  0:00           ` Philip Hunt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox