From: Peter Chapin <PChapin@vtc.vsc.edu>
Subject: Re: F-22 ADA Programming
Date: Sun, 2 Nov 2014 17:52:13 -0500
Date: 2014-11-02T17:52:13-05:00 [thread overview]
Message-ID: <alpine.CYG.2.11.1411021743020.4588@WIL414CHAPIN.vtc.vsc.edu> (raw)
In-Reply-To: <1c2c4aa0-9a0d-4906-b77e-79f2c3e27362@googlegroups.com>
On Sun, 2 Nov 2014, Maciej Sobczak wrote:
> Actually, as I have already written in a similar discussion here some
> time ago, it is not C++ which is a biggest enemy of Ada (believe it or
> not, C++ programmers are the only ones who are likely to become Ada
> recruits) - the biggest and most dangerous enemy of Ada is Java, which
> makes Ada and C++ look like close friends.
I've often thought that Ada and C++ have more commonality than
differences. Both target systems programming and yet provide tools for
building high level abstractions. Both have largely similar feature sets
with a few tweaks here and there. Both are "value oriented" and require
the programmer to do explicit things to manipulate objects by reference
(compare: Java). I tell my students that "anywhere it is reasonable to
deploy C++ it would be reasonable to deploy Ada and vice-versa." This is
from a technical standpoint not a social, political, or economic one.
Of course Ada emphasizes safety whereas I would say C++ emphasizes
performance. C++ maintains the C legacy where as Ada "only" needs to be
worried about being compatible with itself. There are differences in the
details. But compared with, say, Python or Haskell or even Java, C++ and
Ada might as well be brothers.
Peter
next prev parent reply other threads:[~2014-11-02 22:52 UTC|newest]
Thread overview: 97+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-26 18:31 F-22 ADA Programming nathandsash
2014-10-26 19:02 ` Martyn Pike
2014-10-26 21:20 ` David Botton
2014-10-26 23:24 ` Jeffrey Carter
2014-10-26 23:55 ` David Botton
2014-11-14 22:54 ` rriehle
2014-11-14 23:46 ` Dennis Lee Bieber
2014-11-15 6:43 ` wilson
2014-11-15 17:49 ` Jeffrey Carter
2014-11-15 21:28 ` Maciej Sobczak
2014-11-16 9:57 ` Jean François Martinez
2014-11-16 22:26 ` Maciej Sobczak
2014-11-17 0:33 ` Jean François Martinez
2014-10-27 0:13 ` Robert A Duff
2014-10-27 0:31 ` David Botton
2014-10-27 10:17 ` Georg Bauhaus
2014-10-27 10:47 ` J-P. Rosen
2014-10-27 15:06 ` Adam Beneschan
2014-10-27 22:32 ` Randy Brukardt
2014-10-27 6:28 ` Pascal Obry
2014-10-27 15:04 ` Adam Beneschan
2014-10-27 15:17 ` Björn Lundin
2014-10-27 15:41 ` Maciej Sobczak
2014-10-27 16:01 ` Robert A Duff
2014-10-27 20:16 ` Adam Beneschan
2014-10-28 8:45 ` Natasha Kerensikova
2014-10-28 11:58 ` Bill White
2014-10-28 14:56 ` Adam Beneschan
2014-10-28 19:36 ` Bill White
2014-10-28 18:29 ` Jeffrey Carter
2014-10-28 18:37 ` Adam Beneschan
2014-10-28 19:14 ` David Botton
2014-10-28 21:06 ` Jeffrey Carter
2014-10-28 21:32 ` Simon Clubley
2014-10-28 21:37 ` Adam Beneschan
2014-10-28 23:59 ` Jeffrey Carter
2014-10-29 0:34 ` Adam Beneschan
2014-10-29 5:24 ` Jeffrey Carter
2014-10-29 8:37 ` Dmitry A. Kazakov
2014-10-29 17:20 ` Jeffrey Carter
2014-10-29 20:43 ` Dmitry A. Kazakov
2014-10-29 20:55 ` Jeffrey Carter
2014-10-29 21:40 ` Georg Bauhaus
2014-10-30 8:56 ` Dmitry A. Kazakov
2014-11-08 4:52 ` Randy Brukardt
2014-11-08 8:12 ` Dmitry A. Kazakov
2014-10-30 15:38 ` Maciej Sobczak
2014-10-30 15:49 ` Alan Jump
2014-10-30 22:33 ` Dennis Lee Bieber
2014-10-30 23:13 ` Jeffrey Carter
2014-10-30 16:07 ` Bill White
2014-10-30 22:37 ` Maciej Sobczak
2014-10-31 9:41 ` Georg Bauhaus
2014-10-31 12:51 ` Brad Moore
2014-11-01 3:03 ` C versus Ada (once again :-)), was: " Simon Clubley
2014-11-01 13:35 ` Georg Bauhaus
2014-11-03 1:54 ` Simon Clubley
2014-11-03 9:42 ` Georg Bauhaus
2014-11-03 12:07 ` Luke A. Guest
2014-11-04 2:01 ` Simon Clubley
2014-11-03 14:26 ` Brian Drummond
2014-11-01 13:46 ` Maciej Sobczak
2014-11-03 2:01 ` Simon Clubley
2014-11-03 9:10 ` Maciej Sobczak
2014-11-03 12:09 ` Luke A. Guest
2014-11-03 12:40 ` Florian Weimer
2014-11-03 21:58 ` Shark8
2014-11-03 22:28 ` Dmitry A. Kazakov
2014-11-04 13:42 ` Florian Weimer
2014-11-04 15:01 ` G.B.
2014-11-04 15:50 ` Florian Weimer
2014-10-31 10:11 ` Bill White
2014-10-31 12:52 ` Maciej Sobczak
2014-11-02 15:40 ` Bill White
2014-11-02 22:23 ` Maciej Sobczak
2014-11-02 22:52 ` Peter Chapin [this message]
2014-11-03 1:36 ` Simon Clubley
2014-11-03 19:04 ` Laurent
2014-10-31 13:24 ` Jacob Sparre Andersen
2014-11-08 4:45 ` Randy Brukardt
2014-11-08 23:43 ` Shark8
2014-11-09 8:39 ` Simon Wright
2014-11-09 20:53 ` Shark8
2014-10-28 19:18 ` Simon Clubley
2014-10-27 16:34 ` David Botton
2014-10-27 16:51 ` brbarkstrom
2014-10-27 18:03 ` G.B.
2014-10-27 22:06 ` Simon Wright
2014-10-28 9:40 ` Georg Bauhaus
2014-10-27 20:06 ` Adam Beneschan
2014-10-27 20:21 ` David Botton
2014-10-28 11:34 ` tonyg
2014-10-27 17:01 ` Pascal Obry
2014-10-27 4:53 ` Jerry Petrey
2014-10-29 1:49 ` F-35 (was:F-22 ADA Programming) Robert Love
2014-10-30 9:01 ` Frédéric Praca
2014-10-30 9:07 ` Frédéric Praca
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox