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=3.4 required=5.0 tests=BAYES_50,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.software-eng:3198 comp.lang.ada:3465 comp.lang.c:26936 comp.lang.fortran:2990 comp.lang.lisp:2929 comp.lang.misc:4465 comp.lang.modula2:2189 comp.lang.pascal:3239 comp.lang.scheme:1175 Path: utzoo!attcan!uunet!wuarchive!cs.utexas.edu!romp!auschs!awdprime!chibacity.austin.ibm.com!jaws From: jaws@chibacity.austin.ibm.com Newsgroups: comp.software-eng,comp.lang.ada,comp.lang.c,comp.lang.fortran,comp.lang.lisp,comp.lang.misc,comp.lang.modula2,comp.lang.pascal,comp.lang.scheme Subject: Re: problems/risks due to programming language, stories requested Message-ID: <1819@awdprime.UUCP> Date: 15 Mar 90 15:31:23 GMT References: <1004@micropen> <8218@hubcap.clemson.edu> Sender: news@awdprime.UUCP Reply-To: jaws@awdprime.austin.ibm.com.UUCP () Followup-To: comp.software-eng Organization: IBM AWD, Austin, TX List-Id: Mr Wolf: C allows you to combine cases that have portions of similiar code but may have extra lead in code for a specific case: switch var: case A: /* do stuff only case A needs */ case B: /* do stuff case A and case B need done */ . . break; /* rest of switch */ this construct in impossible to do cleanly in almost every language I have ever seem, especially ADA. This kind flexiability is what makes C so powerfull, and dangerous. You have know what you are doing to do it. [ Jeff Wilson :: jaws@chibacity.austin.ibm.com ] [ Consultant from Pencom, Inc. at Human Factors, AWD, IBM Austin. ] [My comments are wholly my own and as such take them for what they are worth. ]