From: minyard@acm.org
Subject: Re: "Size" of Ada vs. C++ is there ))
Date: Tue, 16 Oct 2001 15:30:53 GMT
Date: 2001-10-16T15:30:53+00:00 [thread overview]
Message-ID: <m3elo3ppoz.fsf@wf-rch.cirr.com> (raw)
In-Reply-To: 87ofn8oypn.fsf@deneb.enyo.de
Florian Weimer <fw@deneb.enyo.de> writes:
> minyard@acm.org writes:
>
> >> > ..and compared to C++, Ada is fairly small.
> >>
> >> I'm not sure if this is true if you look at the language core only
> >> (and don't take into account any non-essential run-time library
> >> components, such as containers or valarrays).
> >
> > It's true, especially if you include the language core.
>
> > Things like:
> >
> > * Number of operators
> > * Number of reserved words
> > * Size of the specification (Note: This particular item is from vague
> > memory, but I think it's right).
>
> 250 vs. 300 pages is not a huge margin.
>
> What about:
>
> * Number of different forms of type declarations
> * Number of representation control mechanisms
> * Elaboration issues
> * Tasking semantics
>
> These language features are much more complex in Ada than in C++
> (simply because C++ hasn't got some of these features).
>
> In any case, I doubt that the "size" of the language tells us much
> about the language itself. Perhaps there are additional factors
> that indicate that the language is too big (for example, if no
> complete implementations exist), but size is not a problem per se.
> For example, I think most if not all Ada programmers appreciate the
> elaboration semantics. They are rather complex, but without them,
> very annoying problems would arise.
I'm not arguing that point, the "size" of a language is quite
meaningless, otherwise we would all be programming Turing machines :-).
Someone was saying that Ada might not be smaller than C++, and I
was giving some fuel for the debate.
But, it's quite amazing to me that Ada can include all the tasking
semantics, a full set of I/O libaries, all the fancy numeric types,
annexes for real-time, systems programming, information systems,
distributed systems, and safety and security, and still weigh in with
a smaller and more usable specification than C++ and a simpler syntax.
-Corey
next prev parent reply other threads:[~2001-10-16 15:30 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <9q223u$lap2j$1@ID-77397.news.dfncis.de>
[not found] ` <46vast4p1qnb0e8bt59v4e8616hacvcgtd@4ax.com>
[not found] ` <Eojx7.4111$gT6.2494200@news1.rdc1.sfba.home.com>
[not found] ` <3BC5C49F.B1386292@ao_spam_nix.de>
[not found] ` <mnVx7.45856$WW.2936617@bgtnsc05-news.ops.worldnet.att.net>
[not found] ` <Gb2y7.13108$gT6.7666011@news1.rdc1.sfba.home.com>
2001-10-14 2:49 ` Try J# ( was Re: J# is there ) Israel Raj T
2001-10-14 4:39 ` Dale Stanbrough
2001-10-14 5:23 ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) Israel Raj T
2001-10-14 5:50 ` Dale Stanbrough
2001-10-14 6:12 ` Israel Raj T
2001-10-14 7:23 ` Dale Stanbrough
2001-10-14 10:00 ` Israel Raj T
2001-10-14 10:34 ` Dale Stanbrough
2001-10-14 6:37 ` Israel Raj T
2001-10-14 7:18 ` Dale Stanbrough
2001-10-14 17:27 ` Mike Silva
2001-10-21 7:12 ` mike
2001-10-15 13:53 ` Ted Dennison
2001-10-15 21:19 ` Florian Weimer
2001-10-15 21:43 ` "Size" of Ada vs. C++ Ted Dennison
2001-10-16 6:51 ` Florian Weimer
2001-10-16 8:53 ` Robert*
[not found] ` <8sXy7.31264$ev2.37455@www.newsranger.com>
2001-10-16 15:23 ` Sice of C++ vs Ada Marin David Condic
2001-10-17 5:39 ` "Size" of Ada vs. C++ Richard Riehle
2001-10-16 14:07 ` Marin David Condic
2001-10-15 22:27 ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) minyard
2001-10-16 7:00 ` Florian Weimer
2001-10-16 7:01 ` "Size" of Ada vs. C++ " Florian Weimer
2001-10-16 15:30 ` minyard [this message]
2001-10-20 0:54 ` Language design by by committee ( was Re: Try J# ( was Re: J# " Richard Riehle
2001-10-15 9:18 ` Philip Anderson
2001-10-15 1:54 ` Robert Dewar
2001-10-15 2:20 ` Darren New
2001-10-15 16:44 ` Ray Blaak
2001-10-15 17:12 ` Marin David Condic
2001-10-15 18:12 ` Pascal Obry
2001-10-16 4:09 ` Tim Tyler
2001-10-16 6:01 ` Ray Blaak
2001-10-16 14:21 ` Arthur Evans Jr
2001-10-17 9:35 ` Where is jean Ichibiah now ? Israel Raj T
2001-10-17 11:57 ` john
2001-10-17 14:38 ` Israel Raj T
2001-10-17 14:08 ` Wes Groleau
2001-10-18 8:17 ` JTK
2001-10-16 14:23 ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) Arthur Evans Jr
2001-10-16 14:19 ` Wes Groleau
2001-10-16 19:15 ` Darren New
2001-10-16 14:49 ` Ted Dennison
2001-11-13 2:15 ` David Thompson
2001-10-15 19:57 ` Wes Groleau
2001-10-15 21:01 ` Marin David Condic
2001-10-16 4:01 ` Tim Tyler
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox