comp.lang.ada
 help / color / mirror / Atom feed
From: bill@cafe.net (Kaz Kylheku)
Subject: Re: Which language pays most -- C++ vs. Java?
Date: 1998/01/30
Date: 1998-01-30T00:00:00+00:00	[thread overview]
Message-ID: <6atbro$jnd$1@brie.direct.ca> (raw)
In-Reply-To: 34D22794.1DEE0535@platinum.brooks.af.mil


In article <34D22794.1DEE0535@platinum.brooks.af.mil>,
Charles W. Hall <charles.hall@platinum.brooks.af.mil> wrote:
>Having worked with assembly code, operating systems internals, and done
>high level programming, I don't think it is relevant for programmers to
>know these sort of things anymore.  There is no reason to program in
>assembler directly anymore except for highly specialized cases.   The

Just because you don't use something doesn't mean that you derive no benefit
from knowing it.

>internals of generated code have nothing to do with designing a
>correctly running program in FORTRAN, COBOL, C, or anyother high level
>language.  The operating system software is designed by experts to
>properly handle the compiled code and to perform tasks as paging,
>swapping, and scheduling.  These are not the domain of the programmer.

Not knowing how the paging works could lead the programmer to make
poor choices for accessing some large structure.

Scheduling is often the domain of the programmer; if you are working
with threads, it is useful to know what priority inversion is and
what strategies can be used to alleviate it.

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

That is a poor analogy, because the operator of the car is a mere user.  He or
she is not constructing components to be added to the car.

If someone were adding an air-conditioning system to the car, I might
well expect them to be familiar with the electrical system.




  reply	other threads:[~1998-01-30  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 ` Charles W. Hall
1998-01-30  0:00   ` Kaz Kylheku [this message]
1998-01-30  0:00     ` Jahfre
1998-01-30  0:00     ` Art/Jeannie Daly
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-01-30  0:00 ` James Giles
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           ` 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-12  0:00           ` Peter Hermann
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                   ` Kaz Kylheku
     [not found]                     ` <6cigl4$m11@news.Hawaii.Edu>
1998-02-20  0:00                       ` Paul Stevenson
1998-02-20  0:00                         ` The Goobers
1998-02-19  0:00                   ` Harold Stevens ** PLEASE SEE SIG **
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             ` Stephen Taylor
1998-02-12  0:00               ` John W. Lewellen
1998-02-12  0:00             ` docdwarf
1998-02-12  0:00             ` Michael Rubenstein
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-12  0:00               ` docdwarf
1998-02-12  0:00                 ` Michael Rubenstein
1998-02-12  0:00                   ` The Goobers
1998-02-13  0:00               ` Tor Iver Wilhelmsen
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               ` The Goobers
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-16  0:00             ` tgg
1998-02-16  0:00               ` The Goobers
1998-02-17  0:00                 ` martin dowie
1998-02-16  0:00             ` tgg
1998-02-16  0:00               ` The Goobers
1998-02-14  0:00       ` cyanide
1998-02-17  0:00       ` Joseph T. Adams
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                 ` 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                                   ` Wayne L. Beavers
1998-01-29  0:00                                     ` Frank A. Adrian
1998-02-03  0:00                                     ` GLE
1998-02-03  0:00                                       ` Harold Stevens ** PLEASE SEE SIG **
1998-02-03  0:00                                       ` The Goobers
1998-01-29  0:00                                   ` coryb
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                                     ` dogmat
1998-02-10  0:00                                     ` Bill Lynch
1998-02-10  0:00                                       ` Jeff Knaggs
1998-02-10  0:00                                       ` Michael Rot13 Klein
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-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-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