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,d6b7962983742b0d X-Google-Attributes: gid103376,public From: Mark McKinney Subject: Re: "C" is better than Ada because of access to separate subprograms Date: 1996/07/13 Message-ID: <4s8n82$h75@herald.concentric.net>#1/1 X-Deja-AN: 168209846 references: <9607121229.AA03818@most> content-type: text/plain; charset=us-ascii organization: Concentric Internet Services mime-version: 1.0 newsgroups: comp.lang.ada x-mailer: Mozilla 1.22-INTUIT (Windows; U; 16bit) Date: 1996-07-13T00:00:00+00:00 List-Id: "W. Wesley Groleau (Wes)" wrote: > >1. Real programs are written by real programmers [self-evident] >2. Real programmers program in C [ Quitt 1996 ] >3. C does not allow nesting >4. Therefore real programs have no nesting and Jon is vindicated. > Wes's attempt at a a proof is faulty. line 2 introduces the fault. a counterexample ... Even if real programmers program in c the may also program in others languages as well. For instance assembly, batch files, lotus 123 or even ada. Therfore real programs can be produced in other languages by real programmers. This even means that even though real programmers program in c it is possible that no real programs are produced in c. At least according to the logic you've used. This is interesting because from my limited experience average ada programmers often write "better" c than average c programmers. better = more reliable, more maintainable, without loss of efficiency. If you say real programmers only use c then anyone who has written a program in any other language cannot be a real programmer. So that won't work either. The point is most of us can write good code in any language. I'll choose one that best supports clear and accurrate definition of the problem space. Ada is clearly better at this than c. Master the solution then choose the implementation language.