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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,dab7d920e4340f12 X-Google-Attributes: gid103376,public X-Google-Thread: 10d15b,d730ea9d54f7e063 X-Google-Attributes: gid10d15b,public X-Google-Thread: 1014db,dab7d920e4340f12 X-Google-Attributes: gid1014db,public From: Craig Franck Subject: Re: C is 'better' than Ada because... Date: 1996/08/13 Message-ID: <4uopmu$hod@mtinsc01-mgt.ops.worldnet.att.net>#1/1 X-Deja-AN: 173816680 references: <31EA0B65.3EF8@wgs.estec.esa.nl> <31EF7E48.5ABE@lmtas.lmco.com> <4ss8ru$3d4@felix.seas.gwu.edu> <31F28DBD.2A1D@harris.com> <31f3c52e.238719470 <4tnoeh$qjr@maverick.tad.eds.com> <4uj42h$j06@mtinsc01-mgt.ops.worldnet.att.net> <4um1l9$klq@mtinsc01-mgt.ops.worldnet.att.net> content-type: text/plain; charset=us-ascii organization: AT&T WorldNet Services mime-version: 1.0 newsgroups: comp.lang.ada,comp.lang.c,comp.lang.cobol x-mailer: Mozilla 1.22ATT (Windows; U; 16bit) Date: 1996-08-13T00:00:00+00:00 List-Id: John Howard wrote: >On 12 Aug 1996, Craig Franck wrote: >> Well I'm not an Ada expert, but I have "Ada as a Second Language" >> by Norman Cohen and "Ada Programmer Handbook" by Dean Gonzalez. >> On the cover a little R with a circle around it appears by the >> word Ada. In the book by Norman Cohen it states (page 8) that >> the name "Ada" is a trade mark of the DOD and it's usage is >> "strictly enforced". I take that to mean that if it doesn't >> conform it *can not* be called an Ada compiler. It states you >> can work towards conformity and use the name, but thats an exeption. > >The second edition of "Ada as a Second Language" was released this year >and incorporates Ada 95. The first edition you are using is from 1986. >On page 8 from the second edition, "a compiler can be called an Ada >compiler if it implements the core language". The core language consists >of sections 1 through 13; annexes A, B and J of the Ada 95 Reference >Manual v6.0. The registered trademark symbol is no longer applied to the >word Ada. Thank you for pointing that out. I have since become aware that the 1986 edition is out of date and I shall find a more recent text to quote from. >> I think part of the resistance to Ada is C belongs to the world. >> Ada belongs to the government! :-) >Which dialect of C belongs to the world? I use UNIX services via an >online service provider but I don't program for it. I mainly use a PC and >OS/2 Warp (for DOS/Windows support too). So which C dialect would you >claim belongs to an OS/2 user or a Windows95 user? My statement was a hyperbole; an extravagant exaggeration. I can not defend it in a literal sense. The fact the US government, particularly as it relates to the Military Industrial Complex had anything to do with the creation of Ada, makes me highly suspicous. But to say something is bad just because of where it came from would be to commit the genetic fallacy of reasoning, so I won't comment on that any futher. >Ada 95 clearly does not belong exclusively to our government. GNU based >Ada 95 compilers are available for free from cs.nyu.edu/pub/gnat. You >even receive the source code to GNAT. Plus the Ada 95 Reference Manual >and the Ada 95 Rationale book are free too. > >> If this has changed, please enlighten me! > >Alot has changed in ten years. The C camp is being splintered off into >Java and C++ camps now to get the benefits of classwide programming. I >witnessed the division of support over the years for the Pascal dialects. >Borland Pascal users saw their pool of support get larger longer while >other Pascal pools dried up. The chaos caused by lack of support for a >decent standardized language caused confusion and expense to the detriment >of all Pascal users. Wow! Sounds like a "Software Crisis"! ;-) In stark contrast, Ada 95 is the first >internationally standardized object-oriented language. Ada 95 is designed >to not become obsolete. I can invest into support for Ada 95 without >fearing it might be a wasted investment toward a dead-end. I trust Ada >95 is capable enough to do any job I want to work on. > >The fact that a GNU C or GNU C++ can do a job generally means that a GNU >Ada 95 can do the same job since they use the same GNU back-end compiler. >Consequently, support for Ada 95 is not going to disappear provided GNAT >is available for important operating systems and hardware platforms. I don't want support for Ada to disappear! I like Ada. I call it Pascal on steriods. I don't want a Tower of Babel either. I think if a handfull of languages dominate, that's enough standardization for me. Craig ----- clfranck@worldnet.att.net Manchester, NH There are no electrons...