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: 109fba,a1e5cf0991ce0778 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,a1e5cf0991ce0778 X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,a1e5cf0991ce0778 X-Google-Attributes: gid1014db,public From: Alan Brain Subject: Re: C++ vs Ada for large project Date: 1996/02/25 Message-ID: <4gon88$gqu@fred.netinfo.com.au>#1/1 X-Deja-AN: 140988518 references: <4ffjrq$i8k@qualcomm.com> <4fsm6l$36j@dawn.mmm.com> content-type: text/plain; charset=us-ascii organization: Netinfo Pty Ltd - Canberra Australia mime-version: 1.0 newsgroups: comp.lang.ada,comp.lang.c++,comp.lang.c x-mailer: Mozilla 1.2N (Windows; I; 16bit) Date: 1996-02-25T00:00:00+00:00 List-Id: >>>>>> "Kevin" == Kevin J Hopps writes: > Kevin> So let me see if understand you. Less flexibility is better; rules > Kevin> are better than discipline; the more rules the better? (Sarcasm mode On) No, The fewer rules the better, discipline is better than rules, and the more flexibility the better. That's why compilers should never reject any code, there's no such thing as a compilation error, all programmers always write exactly what they mean, and no compiler-writer should ever dare think otherwise. (Sarcasm Mode Off) In summary, what you said sarcastically is often true. Make the language smart, so the poor benighted programmer can concentrate on the difficult tasks, rather than making the trivially easy so prone to error (hence difficult). I'd far rather be concentrating my limited time on deciding which AI method to use on the problem domain, than trying to trace the one mis-casting that's causing a coredump in 1.5 million LOCs.