Path: utzoo!attcan!uunet!pyrdc!pyrnj!rutgers!paul.rutgers.edu!halldors From: halldors@paul.rutgers.edu (Magnus M Halldorsson) Newsgroups: comp.lang.c++ Subject: Re: C++ considered disenchanting Message-ID: Date: 19 Oct 88 05:36:37 GMT References: <2010@cs.Buffalo.EDU> <3006@mulga.oz> Organization: Rutgers Univ., New Brunswick, N.J. Lines: 15 In article <3006@mulga.oz> ttey@mulga.oz (YEO Tee Thiam Eric) writes: > In the case of > C++, the syntax of the language is, in my opinion, too complicated. > It is so complex that it has been said that to parse C++ correctly, > a recursive decent parser with an infinite look ahead ... The syntax of C++ is not *complicated*. It isn't really any more difficult to understand than plain C, however, it is somewhat harder to parse. The complexity is in the semantics: No longer func() a single function, but could refer to any one of zillion, confused by class hierarchy, inheritance rules and coercions. A sixpack of tools to handle such trivia would be useful. Magnus