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: 103376,b19fa62fdce575f9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-12-19 23:42:36 PST Path: nntp.gmd.de!news.rwth-aachen.de!newsserver.rrzn.uni-hannover.de!aix11.hrz.uni-oldenburg.de!uniol!zib-berlin.de!fauern!xlink.net!sol.ctr.columbia.edu!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 Subject: Re: Array mappings Date: 19 Dec 1994 09:27:32 -0500 Organization: Courant Institute of Mathematical Sciences Message-ID: <3d458k$i26@gnat.cs.nyu.edu> References: <9412061309.AA02026@ajpo.sei.cmu.edu> <3csnqi$3ee@felix.seas.gwu.edu> <3d2qk0$qop@felix.seas.gwu.edu> <1994Dec19.015302@hobbit> NNTP-Posting-Host: gnat.cs.nyu.edu Date: 1994-12-19T09:27:32-05:00 List-Id: Following up on Mark's comments, I feel that the COBOL market is in practice a much better opportunity for Ada 95 than the Fortran market. I have three reasons for thinking this: 1. It is a much bigger market, and is now in the business of climbing off mainframes, so systems are being rethought anyway. 2. The COBOL world has always been much more forward thinking when it comes to language. This is the land of 4GL's, and it is interesting for instance to note the interest in Smalltalk. People are by no means wedded to COBOL, and they are looking around. 3. For a Fortran user, Ada 95 and C++ look somewhat similar. Sure we can argue the usual "Ada is better because xxx" line where xxx has to do with reliability etc. etc. but in terms of raw functionality, C++ and Ada 95 look rather similar (and both are weaker than Fortran 90 when it comes to manipulating multi-dimensional arrays). When I say weaker here, I am talking about for example the slicing features of F90. Of course I still think that F90 users would be ahead in using Ada 95, because they would gain so much from the improved abstraction features, but as I said this is a sell based on somewhat abstract issues :-) On the other hand, C++ does NOT look good to COBOL folks. It signally lacks facilities for decimal arithmetic, which cannot be smoothly integrated (consider handling of literals for example) into C++. On the other hand, Ada 95 has gone out of its way to be COBOL friendly, and even includes editing modeled directly on COBOL pictures. C