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.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!Xl.tags.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Fri, 14 Nov 2014 17:46:07 -0600 From: Dennis Lee Bieber Newsgroups: comp.lang.ada Subject: Re: F-22 ADA Programming Date: Fri, 14 Nov 2014 18:46:19 -0500 Organization: IISS Elusive Unicorn Message-ID: References: <3d5997a0-fc19-4265-9ca4-89b004974829@googlegroups.com> X-Newsreader: Forte Agent 6.00/32.1186 X-No-Archive: YES MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 108.79.216.34 X-Trace: sv3-tsqQaYiEHahSzPXHsgPGNIwlM87mwMYLFVmslMkETMwMDaiVhrjBsnHoUTB+1IWYJIlfAqbxvMwl2JG!89I2kpDrvyNqOJ4/I6SxbjHA2R4+RW6zTFYAOSyzwx1orvTW7eZQBbDOmEZcUHrBLvJDqFXW/aQr!84NwWxe9REQN4WArU2SZMoOj9yo= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 3651 Xref: news.eternal-september.org comp.lang.ada:23341 Date: 2014-11-14T18:46:19-05:00 List-Id: On Fri, 14 Nov 2014 14:54:34 -0800 (PST), rriehle@itu.edu declaimed the following: >I recall from when I was actively teaching Ada that one large DoD contractor (one of the largest) decided to use C++ instead of Ada. The reason? We can hire C++ programmers right out of college. This is rather strange. Why would they think that recent college graduates schooled in a clunky language such as C++, where they wrote mostly toy programs using features that we cannot allow (notice the long list of proscriptions for JSF), who need to be retaught how to use the language safely -- how can they think they are getting any benefit? I used to ask they, "Why would you choose a programming language that is inherently error-prone and expect an outcome that is error-free?" Answer: "Go away Richard. We have made our decision." > Well... I was in a program where the "real-time" group (about 30 people, out of 130 in the department) did a study to determine what language they would use when moving from PDP-11 assembly to a suite of VAX-11 systems. I don't know what the real arguments were, but they rejected VAX-11 assembly (fine, it is a different instruction set), rejected F77 [remember those other 100 employees? we were all skilled in VAX F77]... They did reject C! (yay, one win). They chose DEC Pascal to implement the ground-base real-time system! Main argument -- they could find Pascal programmers coming out of college (dates this effort, doesn't it?) Though what a bunch of Turbo-Pascal users would be capable of on a multiprocessing OS I have no idea (I don't recall any significant hiring taking place either). The decision made when I learned of the "study" I still submitted a comment to the management emphasizing that we had a significant staff skilled in F77 with DEC extensions (I once bent the I/O system to do double-buffered 9-track tape input -- all using F77 constructs!). I also emphasized that, as long as they were going to go the mile for Pascal, they should have fallen onto their faces and picked up Ada which was designed for the type of application they were making, and corrected the flaws of Pascal. Ah well, probably the same contractor -- current initials of LM -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/