comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: Safe C++
Date: Wed, 19 Sep 2001 14:38:12 GMT
Date: 2001-09-19T14:38:12+00:00	[thread overview]
Message-ID: <20010919072904.O10277-100000@shell5.ba.best.com> (raw)
In-Reply-To: <3BA7A45D.186EE27A@adaworks.com>

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.

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





  reply	other threads:[~2001-09-19 14:38 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 [this message]
2001-09-19 15:52   ` Chad Robert Meiners
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