comp.lang.ada
 help / color / mirror / Atom feed
From: "Stephen Cole" <s_k_cole@yahoo.com>
Subject: Re: Why not combine Ada and C++?
Date: Mon, 15 Oct 2001 18:41:03 +0100
Date: 2001-10-15T18:41:03+01:00	[thread overview]
Message-ID: <9qf6og$a2l$1@trog.dera.gov.uk> (raw)
In-Reply-To: 9qeg5r$266$1@trog.dera.gov.uk

Much as I hate to admit it, you are probably right. Case sensitivity is
dangerous. I just *FEEL* limited by it for some reason. I like the Ada
behaviour of being case insensitive but allowing you to write your source in
any case. So Ada wins again over C++. I am not an obsessive Ada fan (I guess
I like supporting underdogs), but it DOES have a lot of things right.

As for combining C++ with Ada....I still think the idea of maybe providing a
stepping stone between the two would be a good idea. Ada IS loosing
popularity because it SEEMS expensive, clumsy and difficult. Its not! It
just feels a bit cryptic when you start. It just demands what is right! But
Ada is still losing the popularity game!

It is down to PR and FEELINGS. I am convinced of it. Because once you've
learnt it, you find C/C++ very loose and flabby and not tight and efficient.
This issue needs to be addressed otherwise Ada will go the way of Betamax
and all the other good guys in the engineering world.

To sum it up, Ada feels "dictatorial" as a language, whereas C/C++ are
"free". And even if Ada is a "good dictator" it is still a "dictator" and
does not allow looseness which will allow people to feel the language and so
use the language as a way of getting to grips with a problem which needs to
be solved.

After all, a language is *supposed* to be a human to machine interface, and
if it doesn't take into account feelings (which is a natural human trait)
then it is not going to succeed.

Even if feelings are a bad thing to have when programming. We still cart
them with us.

A bit more psycology in program development/design and less logic. We are
human. We may have a HAL9000 (off 2001 the space odyssea) in the end! And
not just clunky windows and WYSIWYGs!

Just dreaming.....

"Stephen Cole" <s_k_cole@yahoo.com> wrote in message
news:9qeg5r$266$1@trog.dera.gov.uk...
> I think the idea is a good one. I don't like the caselessness of Ada
either.
> It makes feel MSDOSish rather than a modern language. Why is caselessness
> still concidered important in this day and age when memory is so cheap.
Ada
> seems to suffer from rules that seem to be relevant to implementation
> difficulties rather than giving the programmer a consistent/simple view of
> the program implementation space. But I am just a beginner in Ada so maybe
I
> am wrong. But I don't think so.
>
> But there is a lot about Ada to like. I think the combination of Ada & C++
> would be a 80/20 split in favour of Ada. One of the things I DO NOT want
to
> see lost is its extremely strong type checking. Thats beautifully
> implemented.
>
> And popularity is important. If people are being switched off Ada for some
> reason, you have to wonder why! Maybe an Ada2001 is needed which panders
to
> user whims rather than completeness. You get the high integrity bunch
> imposing limitations on the language as it is (like Sparc Ada), so the
need
> for high integrity from the start could be softened.
>
> Just make a language which can be tighted of loosened depending upon user
> needs. Using parsers or maybe even built in pragmas. Thinking about C++ as
a
> Users language and Ada Problem solving complete language could maybe
provide
> a road forward for a language which *seems* to be loosing the popularity
> stakes.
>
> The sooner the problem is recognised (especially by the Ada hard heads)
the
> sooner a future can be built that tries to stem the sloppiness that
> languages like C++ unintentionally may be allowing. If C++ were combined
> with Ada and/or #pragma allowed, just think of the interest the then C++
> hard heads would have in leaning about tightening up their coding skills
to
> produce high integrity software! At the moment Ada (to them) is just out
> there and of no relevance.
>
> At the moment the jump from C++ to Ada is too much to bother with for a
lot
> of people. I was one of them until I was given time and told to learn it.
If
> this gap was bridged more, it would be healthy for everyone I think.
>






  parent reply	other threads:[~2001-10-15 17:41 UTC|newest]

Thread overview: 88+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-15  8:21 Why not combine Ada and C++? Mike Meng
2001-10-15 10:29 ` Larry Kilgallen
2001-10-15 10:36 ` Robert*
2001-10-15 11:15 ` Stephen Cole
2001-10-15 12:06   ` The caselessness is one of the things I like best! Petter Fryklund
2001-10-15 12:21     ` Gerhard Häring
2001-10-15 12:48       ` UPPERCASE is the typgraphical equivalent of shouting ;-) Petter Fryklund
2001-10-15 12:54       ` The caselessness is one of the things I like best! James Rogers
2001-10-15 13:11       ` Larry Kilgallen
2001-10-15 15:12         ` Arthur Evans Jr
2001-10-15 16:00           ` Larry Kilgallen
2001-10-18 19:48             ` Simon Wright
2001-10-18 23:35               ` Larry Kilgallen
2001-10-16  8:48           ` John English
2001-10-16 13:11             ` James Rogers
2001-10-16 18:10               ` tmoran
2001-10-17  8:53                 ` Philip Anderson
2001-10-17 10:57                   ` Larry Kilgallen
2001-10-19 14:52               ` john mann
2001-10-15 15:13       ` Marin David Condic
2001-10-15 17:00       ` tmoran
2001-10-15 17:29         ` Gerhard Häring
2001-10-15 17:38           ` Larry Kilgallen
2001-10-15 18:01             ` Gerhard Häring
2001-10-15 19:04               ` David Starner
2001-10-15 18:15           ` David Starner
2001-10-15 17:35         ` Marin David Condic
2001-10-15 18:18           ` Pascal Obry
2001-10-15 18:57             ` Marin David Condic
2001-10-15 22:46           ` Jeffrey Carter
2001-10-16 13:32             ` Ted Dennison
2001-10-22  2:10             ` David Thompson
2001-10-15 13:03     ` Alfred Hilscher
2001-10-22 20:27     ` Kenneth Almquist
2001-10-15 14:39   ` Why not combine Ada and C++? Marin David Condic
2001-10-15 16:17     ` Alfred Hilscher
2001-10-15 16:35       ` Marin David Condic
2001-10-15 20:15         ` Robert*
2001-10-15 21:27           ` Marin David Condic
2001-10-15 22:50           ` Jeffrey Carter
2001-10-18 19:53             ` Simon Wright
2001-10-21  5:54               ` AG
2001-10-24 14:48     ` A UNISYS story Petter Fryklund
2001-10-24 15:03       ` Ted Dennison
2001-10-25  7:37         ` Petter Fryklund
2001-10-15 17:41   ` Stephen Cole [this message]
2001-10-15 18:27     ` Why not combine Ada and C++? tmoran
2001-10-15 20:24       ` Wes Groleau
2001-10-15 20:03     ` Wes Groleau
2001-10-15 18:42   ` Modern languages are case sensitive? Jeffrey Carter
2001-10-15 19:20     ` Larry Kilgallen
2001-10-15 22:54       ` Jeffrey Carter
2001-10-16 11:21         ` Dmitry Kazakov
2001-10-16 11:42     ` Robert Dewar
2001-10-16 13:16       ` Dale Stanbrough
2001-10-16 23:43         ` David Botton
2001-10-17  1:42           ` Larry Kilgallen
2001-10-16 14:36       ` Arthur Evans Jr
2001-10-16 14:50       ` Chris Morgan
2001-10-16 15:18       ` Florian Weimer
2001-10-16 15:47         ` Wes Groleau
2001-10-16 16:48           ` Florian Weimer
2001-10-16 17:12         ` David Starner
2001-10-16 20:32           ` Florian Weimer
2001-10-16 21:37             ` David Starner
2001-10-17  8:39               ` Florian Weimer
2001-10-18  0:00     ` Will
2001-10-18  2:12       ` Larry Kilgallen
2001-10-18  2:32         ` Darren New
2001-10-18 11:32           ` Larry Kilgallen
2001-10-15 19:47   ` Why not combine Ada and C++? Wes Groleau
2001-10-23  5:39     ` Hyman Rosen
2001-10-23  6:11       ` Richard Riehle
2001-10-15 19:28 ` Baugereau
2001-10-15 20:05   ` Ted Dennison
2001-10-16  7:38     ` Martin Dowie
2001-10-16 11:44       ` Pascal Obry
     [not found] ` <01c155a0$7dd31b80$1b7af2c3@akzvbymr>
2001-10-15 20:02   ` Ted Dennison
2001-10-15 20:55   ` Adrian Knoth
2001-10-15 22:15   ` Eric Merritt
2001-10-15 22:42   ` tmoran
     [not found]     ` <01c15665$dc2e6c00$9b29e8d4@akzvbymr>
2001-10-16 17:48       ` Ted Dennison
2001-10-16 18:04       ` Larry Kilgallen
2001-10-16 23:01         ` tmoran
2001-10-16 18:51       ` Marin David Condic
  -- strict thread matches above, loose matches on Subject: below --
2001-10-23 22:03 Beard, Frank
2001-10-23 23:13 ` Larry Kilgallen
2001-10-24  0:02 Beard, Frank
replies disabled

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