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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1ff5003422436e4 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-10-12 14:23:07 PST Path: bga.com!news.sprintlink.net!howland.reston.ans.net!europa.eng.gtefsd.com!MathWorks.Com!news.kei.com!world!blanket.mitre.org!linus.mitre.org!linus!mbunix!emery From: emery@goldfinger.mitre.org (David Emery) Newsgroups: comp.lang.ada Subject: Re: Easily-Read C++? Date: 12 Oct 94 16:54:32 Organization: The Mitre Corp., Bedford, MA. Distribution: world Message-ID: References: <3719k1$11gt@watnews1.watson.ibm.com> <85C92963672@annwfn.com> <37em0e$oh0@watnews1.watson.ibm.com> NNTP-Posting-Host: goldfinger.mitre.org In-reply-to: ncohen@watson.ibm.com's message of 11 Oct 1994 18:37:02 GMT Date: 1994-10-12T16:54:32+00:00 List-Id: The ambiguity 'inherent' in declarations such as char * foo; char ** foo; char foo[]; char *foo[]; causes problems for C tools. Even though each of the above is 'unambiguous', common usage means that any of these can be used to represent the others. At least one tool I know of (an RPC generator for C) requires the user to disambiguate some of the above declarations, to make sure that the tool generates the right code. What's bad for tools is certainly bad for programmers.... dave -- --The preceeding opinions do not necessarily reflect the opinions of --The MITRE Corporation or its sponsors. -- "A good plan violently executed -NOW- is better than a perfect plan -- next week" George Patton -- "Any damn fool can write a plan. It's the execution that gets you -- all screwed up" James Hollingsworth -------------------------------------------------------------------------