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.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10fec3,ef0074ec236ba6e3 X-Google-Attributes: gid10fec3,public X-Google-Thread: 109fba,ef0074ec236ba6e3 X-Google-Attributes: gid109fba,public X-Google-Thread: 1108a1,ef0074ec236ba6e3 X-Google-Attributes: gid1108a1,public X-Google-Thread: 111308,ef0074ec236ba6e3 X-Google-Attributes: gid111308,public X-Google-Thread: 108717,ef0074ec236ba6e3 X-Google-Attributes: gid108717,public X-Google-Thread: 103376,b19fa62fdce575f9 X-Google-Attributes: gid103376,public X-Google-Thread: 108a70,ef0074ec236ba6e3 X-Google-Attributes: gid108a70,public X-Google-Thread: 1014db,ef0074ec236ba6e3 X-Google-Attributes: gid1014db,public X-Google-ArrivalTime: 1994-11-17 03:50:13 PST Path: nntp.gmd.de!xlink.net!howland.reston.ans.net!swiss.ans.net!cmcl2!thecourier.cims.nyu.edu!thecourier.cims.nyu.edu!nobody From: dewar@cs.nyu.edu (Robert Dewar) Newsgroups: comp.lang.ada,comp.lang.c,comp.programming,comp.lang.c++,comp.object,comp.databases.sybase,comp.databases.oracle,comp.client-server Subject: Re: Why don't large companies use Ada? Date: 16 Nov 1994 18:47:44 -0500 Organization: Courant Institute of Mathematical Sciences Message-ID: <3ae5n0$o0e@gnat.cs.nyu.edu> References: <3a6oc5$dkh@nntp1.u.washington.edu> <784995260snz@rippleco.demon.co.uk> NNTP-Posting-Host: gnat.cs.nyu.edu Xref: nntp.gmd.de comp.lang.ada:16755 comp.lang.c:68779 comp.programming:12847 comp.lang.c++:79178 comp.object:17465 comp.databases.sybase:13067 comp.databases.oracle:22302 comp.client-server:6865 Date: 1994-11-16T18:47:44-05:00 List-Id: Why do universities teach Ada? presumably because they feel it is a good vehicle for teaching basic programming and software engineering concepts. Note that this has nothing to do with whether it is or is not used. For years, Pascal has been taught in universities because it is an effective teaching tool, not because it is widely used in real programming projects. The argument that language X should be taught because X is used widely is what kept US universities teaching FOrtran when the rest of the world had moved on (see the survey in the British Journal of Computing, around 1971). It is a badly flawed argument which does students tremendous disservice and one that in the last 20 years has largely been rejected (how many major universities have used COBOL to teach the beginning course, because of the quite correct observation that it was -- and probably *still* is, the most widely used programming language)? It is a shame to see people use this decrepit line of reasoning to justify teaching C in beginning courses. I guess part of the reason for this is that we are now seeing the graduate students who learned C hacking in universities under the illusion that it is programming in positions as university professors eager to teach C under the illusion that they are teaching programming :-)