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: 103376,df854b5838c3e14 X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,df854b5838c3e14 X-Google-Attributes: gid1014db,public From: seebs@solutions.solon.com (Peter Seebach) Subject: Re: C/C++ knocks the crap out of Ada Date: 1996/02/21 Message-ID: <4gfb61$231@solutions.solon.com>#1/1 X-Deja-AN: 140398872 references: <00001a73+00002504@msn.com> <4g1bgf$l5@mailhub.scitec.com.au> <4g2vn3$rgi@dfw.dfw.net> <4g8ook$bce@mailhub.scitec.com.au> organization: Usenet Fact Police (Undercover) newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ Date: 1996-02-21T00:00:00+00:00 List-Id: In article <4g8ook$bce@mailhub.scitec.com.au>, Ramses Youhana wrote: >David Weller (dweller@dfw.net) wrote: >> Compared to C++? You are wrong. There are fewer features in C++, yet >> the (draft) reference manual is larger than Ada 95 (not that this is >> necessarily a good measure, but rather that a language that is less >> complex would hopefully require less "langauge" to specify it). My >> personal experience with Ada 95 and C++ indicates the exact opposite >> of your conclusion. I have a feeling you haven't used Ada 95 very >> much to make such claims. >Sorry. I had once heard that Ada was more complicated than C. However, as >many people have posted and told me otherwise, I take the comment back. Don't. It's entirely correct. Let's distinguish: 1. Ada is more complicated than C. 2. It is debatable wheter or not Ada is more complicated than C++. A concise reference for C, tolerably complete, could be done easily in 272 pages, including copious examples, exercises, and a reasonably complete tutorial for the language. A standard, complete in every detail, would probably be about 220 pages, including the updates produced by the committe since then, and could probably be trimmed if they assumed the reader is familiar with programming languages and computers. :) Once again, including examples. These are not made up numbers; K&R, including all of the exercises and examples, is a mere 272 pages. It's very close to a suitable and complete reference. The version of the standard I have is 217 pages, and could probably be trimmed quite a bit without real loss. *C and C++ are different languages.* At this point, I do not know Ada and C++ well enough to judge which is more complex; they are both, however, orders of magnitude more complicated than plain old C. This is not necessarily a bad thing; what I write in is considerably more complex than pidgin English. -s -- Peter Seebach - seebs@solon.com - Copyright 1995 Peter Seebach. C/Unix wizard -- C/Unix questions? Send mail for help. No, really! FUCK the communications decency act. Goddamned government. [literally.] The *other* C FAQ - http://www.solon.com/~seebs/c/c-iaq.txt