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.5 required=5.0 tests=BAYES_05 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,67b87eae10891f4f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-02-24 20:25:07 PST Path: nntp.gmd.de!stern.fokus.gmd.de!ceres.fokus.gmd.de!zib-berlin.de!news.mathworks.com!zombie.ncsc.mil!admii!cmcl2!thecourier.cims.nyu.edu!thecourier.cims.nyu.edu!nobody From: dewar@cs.nyu.edu (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: Another measure of Ada's rejection by corporate America Date: 24 Feb 1995 23:25:07 -0500 Organization: Courant Institute of Mathematical Sciences Message-ID: <3imbf3$4hs@gnat.cs.nyu.edu> References: <950222135950.2181cf52@ECC7.ATENG.AZ.HONEYWELL.COM> <3iigbo$o3p@rational.rational.com> NNTP-Posting-Host: gnat.cs.nyu.edu Date: 1995-02-24T23:25:07-05:00 List-Id: David Moore says "Classic COBOL has no block structure, no types (you can fake it on some compilers with "COPY"). One procedure per compilation unit (there is a "perform" which allows you to out-of-order execute and return within a compilation unit but you cannot pass parameters and there are no local variables) . No effective looping constructs, so you have to use go-tos (or performs) everywhere." Now really! We Ada folks should be particularly careful not to commit the crime of ignorant bashing of languages we know nothing about. Of course COBOL has block structure (nested programs) There are nested procedures Of course you can pass parameters (even COBOL 74 had this feature) Of course there are perfectly reasonable looping structures COBOL programmers are as allergic to gotos as Ada programmers Let's please get our facts straight if we are going to criticize other languages.