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,df854b5838c3e14 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,df854b5838c3e14 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,df854b5838c3e14 X-Google-Attributes: gid103376,public From: dewar@cs.nyu.edu (Robert Dewar) Subject: Re: C/C++ knocks the crap out of Ada Date: 1996/02/27 Message-ID: #1/1 X-Deja-AN: 141388257 references: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <312515DF.7D3B@cmlj.demon.co.uk> <4gad29$ddp@druid.borland.com> <4 <4geuge$n56@qualcomm.com> <4gspbo$rjm@gaia.ns.utk.edu> organization: Courant Institute of Mathematical Sciences newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ Date: 1996-02-27T00:00:00+00:00 List-Id: Nasser asks ": This is the essence of the Ada culture: top-down control where : programmers are subordinates of the lead architects and managers. : Other languages -- specifically C++ -- focus on simplifying the : programming activities while sacrificing some of the ease of control. Would somebody from Rational care to explain what aspects of C++ they believe simplify the programming activity compared to Ada?" I am not from Rational :-) but here is my answer anyway, just one example. If a programmer wants to do a weird unchecked conversion, in C++ you just go ahead and write a cast and that's the end of it. In Ada, you have to make a big production of things, with unchecked_Conversoin, instantiated it, and then use it. Not only is this more work, but you might find some pesky rule saying that only certain units in the program are permitted to with Unchecked_Conversion (an example of top down control). ------------------------------------ The interesting thing about the above reply is that a C fan could read it as supportive of C/C++ :-) :-) I am not saying all C programmers would read it this way, just some!