comp.lang.ada
 help / color / mirror / Atom feed
From: Chad Robert Meiners <meinersc@cse.msu.edu>
Subject: Re: Safe C++
Date: Wed, 19 Sep 2001 11:52:03 -0400
Date: 2001-09-19T11:52:03-04:00	[thread overview]
Message-ID: <Pine.GSO.4.31.0109191143280.19438-100000@sens-a.cse.msu.edu> (raw)
In-Reply-To: <20010919072904.O10277-100000@shell5.ba.best.com>



On Wed, 19 Sep 2001, Brian Rogoff wrote:

> On Tue, 18 Sep 2001, Richard Riehle wrote:
> > There is an interesting discussion on comp.lang.c++.moderated
> > in which the topic of a safe C++ is being argued.   Some Ada
> > enthusiasts might find it amusing.   A couple of posters even
> > suggested that, instead of trying to make C++ safe, perhaps they
> > needed a new language design to satisfy the need.   Apparently,
> > they never heard of Ada.
>
> Rather than just snipe from the side at people trying to do better, take
> a look at
>
> 	http://www.cs.cornell.edu/projects/cyclone/
>
> and consider that it certainly has some features which are arguably better
> than the Ada alternatives.

Which features are better than the Ada alternatives?

Cyclone doesn't appear to help reduce the number of pointers that the
programmer has to manage which I consider to be a major drawback with the
language.

> Putting my "Ada fan" hat on, I'd say that some of the work on region based
> memory management should find it's way into some Ada dialect, maybe even
> into the standard. And I really think pattern matching and some other
> features of modern (read HM-typed, functional/declarative) languages
> should find their way into an Ada successor. If only the Cyclone guys had
> started with Ada, or even the SPARK subset!
>
> It's really unfortunate that Ada hasn't spawned lots of research
> dialects, like C family languages have.
>
> -- Brian
>
>
>
- Chad R. Meiners




  reply	other threads:[~2001-09-19 15:52 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-18 19:45 Safe C++ Richard Riehle
2001-09-19 14:38 ` Brian Rogoff
2001-09-19 15:52   ` Chad Robert Meiners [this message]
2001-09-19 17:43     ` Brian Rogoff
2001-09-19 21:38       ` Chad R. Meiners
2001-09-20  3:38         ` Brian Rogoff
2001-09-20 11:52           ` Pat Rogers
2001-09-20 16:01             ` Brian Rogoff
2001-09-20  8:22         ` Colin Paul Gloster
2001-09-20 13:45           ` Chad R. Meiners
2001-09-20 21:03             ` codesavvy
2001-09-20 11:37         ` Parametrically polymorphic operations (Was: Safe C++) Jacob Sparre Andersen
2001-09-20 11:41           ` Lutz Donnerhacke
2001-09-20 12:27             ` Jacob Sparre Andersen
2001-09-20 15:49           ` Brian Rogoff
2001-09-21  9:24             ` Jacob Sparre Andersen
2001-09-20 16:22           ` Dmitry A. Kazakov
2001-09-21 16:08           ` Wes Groleau
2001-09-21 17:13             ` Jacob Sparre Andersen
2001-09-21 18:43               ` Wes Groleau
2001-09-20  2:41       ` Safe C++ David Botton
2001-09-20  2:39   ` David Botton
2001-09-20  3:21     ` Brian Rogoff
2001-09-20 12:43       ` David Botton
2001-09-25 14:21   ` Region-based mem mgmt [was: Re: Safe C++] Tucker Taft
2001-09-25 14:46     ` Tucker Taft
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox