comp.lang.ada
 help / color / mirror / Atom feed
* is ada dead?
@ 2001-07-05 21:56 tyler spivey
  2001-07-05 23:11 ` James Rogers
                   ` (8 more replies)
  0 siblings, 9 replies; 169+ messages in thread
From: tyler spivey @ 2001-07-05 21:56 UTC (permalink / raw)



is ada dead?
is it only used in department of defense?
is it easy/hard to learn? wil it die soon?



^ permalink raw reply	[flat|nested] 169+ messages in thread
* RE: is ada dead?
@ 2001-07-06  6:19 Vinzent Hoefler
  0 siblings, 0 replies; 169+ messages in thread
From: Vinzent Hoefler @ 2001-07-06  6:19 UTC (permalink / raw)


Original Message From tspivey8@home.com (tyler spivey)

>is ada dead?

No.

>is it only used in department of defense?

No.

>is it easy/hard to learn?

Depends on the background you have.
For most C-people it's very hard to learn. ;)

For me it was quite easy in the beginning (coming from the Pascal side), but 
it takes a lot of time to get more deep into the language.

>wil it die soon?

No!


Vinzent.




^ permalink raw reply	[flat|nested] 169+ messages in thread
* Re: is ada dead?
@ 2001-07-08 12:07 Gautier Write-only-address
  0 siblings, 0 replies; 169+ messages in thread
From: Gautier Write-only-address @ 2001-07-08 12:07 UTC (permalink / raw)
  To: comp.lang.ada

Pascal:

>Another way to see that is that learning Ada was certainly a
>very good investment for you enven if you don't use it today.

Good point. After all C or Java are not the most used either,
the chances to have to program Visual Basic for applications,
data base languages or COBOL are much bigger...

__________________________________________
Gautier  --  http://www.diax.ch/users/gdm/

NB: Do not answer to sender address, visit the Web site!
    Ne r�pondez pas � l'exp�diteur, visitez le site ouaibe!

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com




^ permalink raw reply	[flat|nested] 169+ messages in thread
* RE: is ada dead?
@ 2001-07-09  7:39 Vinzent Hoefler
  2001-07-09 12:06 ` Jean-Pierre Rosen
  0 siblings, 1 reply; 169+ messages in thread
From: Vinzent Hoefler @ 2001-07-09  7:39 UTC (permalink / raw)


Original Message From "Andrzej Lewandowski" <lewandoREMOVE@attglobal.net>
>"Michal Nowak" <vinnie@inetia.pl> wrote
>> On 01-07-07, at 17:37, Andrzej Lewandowski  wrote:
> >
>> Can be true, can be false. Program lifecycle is not only coding. There is
>> also maintnace, new versions developent. These phases are less money-
>> consuming in Ada than in other mentioned languages. One important thing -
>> you buy compiler one time and use it for long period. It is used for
>> writting many programs. So I think, that good compiler is worthy investing.
>
>I am sufficiektly familiar with the industry and business to respond
>just with single word: NONSENSE.

Sorry, that's no nonsense, it just looks to me like some business men didn't 
do their homework in math (ok, I did it neither *g*). For instance, at my 
company it would not make any difference in total cost if the compiler would 
have cost $10k+ instead of now using GNU-tools for the Linux-Version of our 
controlling software. It's three years of C++ development yet, paying two or 
three software developers all over the time a quite good amount of money per 
month and AFAIK until now something around 200k Swiss Franc (~$160k) for 
out-sourcing some GUI-code.

So please tell me about cost optimization, even if the cost of the compiler 
would have been equal to the cost of one or two months of the whole 
development time. This percentage value would show up quite near the end of 
the list in my profiler, I would consider it completely negligible - why 
don't 
use the same philosophy as used in software design for the whole department?

I don't think that this example is just one bad example. It's just the case 
that economists don't have the same profiling tools like me. :-)

Oops, almost forgot: I don't do professional developing in ADA. ADA is just 
a 
hobby for me (at the moment at least, perhaps this might change in the near 
future). I'm still doing ancient, but f* fast assembly code and to tell you 
about some success with that "consider it to be dead, too"-language, I got a 
50-60 _times_ (5,000%) speed improvement last week compared to some old 
code.


Vinzent.




^ permalink raw reply	[flat|nested] 169+ messages in thread
* RE: is ada dead?
@ 2001-07-09  7:40 Vinzent Hoefler
  0 siblings, 0 replies; 169+ messages in thread
From: Vinzent Hoefler @ 2001-07-09  7:40 UTC (permalink / raw)


Original Message From "Andrzej Lewandowski" <lewandoREMOVE@attglobal.net>
>"Michal Nowak" <vinnie@inetia.pl> wrote
>> On 01-07-07, at 17:37, Andrzej Lewandowski  wrote:
> >
>> Can be true, can be false. Program lifecycle is not only coding. There is
>> also maintnace, new versions developent. These phases are less money-
>> consuming in Ada than in other mentioned languages. One important thing -
>> you buy compiler one time and use it for long period. It is used for
>> writting many programs. So I think, that good compiler is worthy investing.
>
>I am sufficiektly familiar with the industry and business to respond
>just with single word: NONSENSE.

Sorry, that's no nonsense, it just looks to me like some business men didn't 
do their homework in math (ok, I did it neither *g*). For instance, at my 
company it would not make any difference in total cost if the compiler would 
have cost $10k+ instead of now using GNU-tools for the Linux-Version of our 
controlling software. It's three years of C++ development yet, paying two or 
three software developers all over the time a quite good amount of money per 
month and AFAIK until now something around 200k Swiss Franc (~$160k) for 
out-sourcing some GUI-code.

So please tell me about cost optimization, even if the cost of the compiler 
would have been equal to the cost of one or two months of the whole 
development time. This percentage value would show up quite near the end of 
the list in my profiler, I would consider it completely negligible - why 
don't 
use the same philosophy as used in software design for the whole department?

I don't think that this example is just one bad example. It's just the case 
that economists don't have the same profiling tools like me. :-)

Oops, almost forgot: I don't do professional developing in ADA. ADA is just 
a 
hobby for me (at the moment at least, perhaps this might change in the near 
future). I'm still doing ancient, but f* fast assembly code and to tell you 
about some success with that "consider it to be dead, too"-language, I got a 
50-60 _times_ (5,000%) speed improvement last week compared to some old 
code.


Vinzent.




^ permalink raw reply	[flat|nested] 169+ messages in thread
* RE: is ada dead?
@ 2001-07-09 13:23 Vinzent Hoefler
  0 siblings, 0 replies; 169+ messages in thread
From: Vinzent Hoefler @ 2001-07-09 13:23 UTC (permalink / raw)


Original Message From "Jean-Pierre Rosen" <rosen@adalog.fr>
>"Vinzent Hoefler" <vinzent@MailAndNews.com> a écrit dans le message news:
3B5F53D1@MailAndNews.com...
>> future). I'm still doing ancient, but f* fast assembly code and to tell you
>> about some success with that "consider it to be dead, too"-language, I got
a
>> 50-60 _times_ (5,000%) speed improvement last week compared to some old
>> code.
>>
>Well... Recently, I improved some code from one of my clients 50 times too -
by
>replacing convoluted Ada code by better Ada code.

That's cool. And probably you did a much better job then.

>Not to diminish the value of what you are doing -

Oh no, writing it wasn't that hard. The hard work was still done with pencil
and paper to figure out the algorithm. The fact is that Assembly just does a
much better job in simple bit shuffling with floating point variables than a
dumb compiler that always decides to use floating point instructions with
such
ones[*] and does not even really know of 64-bit mantissas or of the
existance
of quite strange 24-bit floating point formats at all. Not to mention the
little/big endian problem.

Expressing those in HLL would have become more unreadable than the less than
40 lines of well commented assembly that probably no-one is ever looking at
again once it is working.

[*]Bad side effect of strong typing, I guess. ;-)))

>just another example that you can get tremendous speed-ups by doing the right
>thing, irrespective of language.

Yes. First improve the algorithm. That's what I really did in the end. Just
chose a better suited language. :-)


Vin"Writing too much, should work on my device driver."zent.




^ permalink raw reply	[flat|nested] 169+ messages in thread
* RE: is ada dead?
@ 2001-07-09 13:24 Vinzent Hoefler
  0 siblings, 0 replies; 169+ messages in thread
From: Vinzent Hoefler @ 2001-07-09 13:24 UTC (permalink / raw)


Original Message From "Jean-Pierre Rosen" <rosen@adalog.fr>
>"Vinzent Hoefler" <vinzent@MailAndNews.com> a écrit dans le message news:
3B5F53D1@MailAndNews.com...
>> future). I'm still doing ancient, but f* fast assembly code and to tell you
>> about some success with that "consider it to be dead, too"-language, I got
a
>> 50-60 _times_ (5,000%) speed improvement last week compared to some old
>> code.
>>
>Well... Recently, I improved some code from one of my clients 50 times too -
by
>replacing convoluted Ada code by better Ada code.

That's cool. And probably you did a much better job then.

>Not to diminish the value of what you are doing -

Oh no, writing it wasn't that hard. The hard work was still done with pencil
and paper to figure out the algorithm. The fact is that Assembly just does a
much better job in simple bit shuffling with floating point variables than a
dumb compiler that always decides to use floating point instructions with
such
ones[*] and does not even really know of 64-bit mantissas or of the
existance
of quite strange 24-bit floating point formats at all. Not to mention the
little/big endian problem.

Expressing those in HLL would have become more unreadable than the less than
40 lines of well commented assembly that probably no-one is ever looking at
again once it is working.

[*]Bad side effect of strong typing, I guess. ;-)))

>just another example that you can get tremendous speed-ups by doing the right
>thing, irrespective of language.

Yes. First improve the algorithm. That's what I really did in the end. Just
chose a better suited language. :-)


Vin"Writing too much, should work on my device driver."zent.




^ permalink raw reply	[flat|nested] 169+ messages in thread
* RE: is ada dead?
@ 2001-07-09 16:20 Vinzent Hoefler
  0 siblings, 0 replies; 169+ messages in thread
From: Vinzent Hoefler @ 2001-07-09 16:20 UTC (permalink / raw)


Original Message From Ted Dennison<dennison@telepath.com>

>The other is to start developing lots of "cool" stuff with it. *That*, I 
think
>we can do. Right now the best example of this that I know of is GVD
>(http://libre.act-europe.fr/gvd/ ), but perhaps I'm a werido for thinking
>debuggers are cool. :-)

Hey, this one _is_ cool.

But, hmm, quite long buglist for an Ada project *ouch* *NO, NO, NO, please 
don't beat me, it's just the big font!*

:-)

Vinzent.




^ permalink raw reply	[flat|nested] 169+ messages in thread
* RE: is ada dead?
@ 2001-07-10 14:02 Vinzent Hoefler
  0 siblings, 0 replies; 169+ messages in thread
From: Vinzent Hoefler @ 2001-07-10 14:02 UTC (permalink / raw)


Original Message From Emmanuel Briot <briot@gnat.com>

>Vinzent Hoefler <vinzent@MailAndNews.com> writes:
[GVD]
>> But, hmm, quite long buglist for an Ada project *ouch* *NO, NO, NO, please
>> don't beat me, it's just the big font!*
>
>Not beating you on the head, but:

Ok, thank you. I just tried to make a little joke.

>There are actually several things worth nothing with regards to gvd:
>
>- thanks to Ada, the development was very fast (we started coding at the
>  beginning of May 2000, and had a first public release around november I
>  think, with a very usable version already.

Indeed, that's fast.

>- The list of "bugs" is in fact not that long.

I already noticed that. :-)

[portability]
>  I do not know of many C projects that are as easy to port...

ACK. Sometimes I think, the so called portability of C is just an ancient 
myth. One really can write good portable code in C, if he takes care of what 
he writes, but C itself isn't very helpful in doing that.


Ok, I got work to do,

Vinzent.


-- 
... The C-song continued ...
then I found my code in tons of trouble, and my boss was firing me,
spoke last words of wisdom: Write in Ada, not in C.




^ permalink raw reply	[flat|nested] 169+ messages in thread

end of thread, other threads:[~2001-08-04  6:29 UTC | newest]

Thread overview: 169+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-05 21:56 is ada dead? tyler spivey
2001-07-05 23:11 ` James Rogers
2001-07-06  0:21 ` Gerhard Häring
2001-07-06  2:31 ` wzm
2001-07-06  7:47 ` Pascal Obry
2001-07-06 12:12 ` Martin Dowie
2001-07-06 21:33   ` Bobby D. Bryant
2001-07-06 14:04 ` Marin David Condic
     [not found]   ` <3B45E0E9.E3E7BB55@nokia.com>
2001-07-06 16:45     ` Marin David Condic
2001-07-06 18:28 ` Robert Dewar
2001-07-06 19:12 ` Lao Xiao Hai
2001-07-07  1:57   ` Adrian Hoe
2001-07-06 21:36     ` Bobby D. Bryant
2001-07-07 10:53       ` Larry Kilgallen
2001-07-07 18:44         ` James Rogers
2001-07-07 21:19           ` String support (was: is Ada dead?) Larry Kilgallen
2001-07-08  3:15           ` is ada dead? Stephen J. Bevan
2001-07-08  3:46             ` James Rogers
2001-07-08  5:29               ` Stephen J. Bevan
2001-07-09 14:27                 ` Marin David Condic
2001-07-08 11:07             ` Larry Kilgallen
2001-07-08 14:57               ` Stephen J. Bevan
2001-07-08 13:34       ` Me
2001-07-07 18:33     ` James Rogers
2001-07-07 22:41       ` Andrzej Lewandowski
2001-07-08  0:58         ` Larry Kilgallen
2001-07-09  1:33           ` Florian Weimer
2001-07-08  1:45         ` Jeffrey Carter
2001-07-08 17:19           ` Robert C. Leif, Ph.D.
2001-07-08 21:28             ` Larry Kilgallen
2001-07-09  2:46               ` Robert C. Leif, Ph.D.
2001-07-09 10:36                 ` Mandating code quality (was: is Ada dead?) Larry Kilgallen
2001-07-08 10:52         ` is ada dead? Michal Nowak
2001-07-08 22:38           ` Andrzej Lewandowski
2001-07-09  1:20             ` James Rogers
2001-07-09 14:45               ` Marin David Condic
2001-07-09 15:54                 ` Ted Dennison
2001-07-09 20:27                   ` Jerry Petrey
2001-07-09 21:08                     ` Ted Dennison
2001-07-14 16:49                     ` Stefan Skoglund
2001-07-10 23:59                   ` Why " raj
2001-07-14 16:53                     ` Stefan Skoglund
2001-07-14 23:14                       ` James Rogers
2001-07-15 22:57                         ` Stefan Skoglund
2001-07-16 14:00                         ` Trains in the US (was: Why is ada dead?) Ted Dennison
2001-07-10 23:56                 ` Why is ada dead? raj
2001-07-11  2:59                   ` James Rogers
2001-07-09 16:50             ` Michal Nowak
2001-07-15 18:14             ` Lao Xiao Hai
2001-07-16 15:38               ` Marin David Condic
2001-07-16 17:32                 ` Mark Lundquist
2001-07-16 22:18                   ` tmoran
2001-08-01 18:53                     ` "first-mover (dis)advantage" (was Re: is ada dead?) Mark Lundquist
2001-08-02 15:44                       ` Ted Dennison
2001-07-21 16:30                   ` is ada dead? Bertrand Augereau
2001-07-16 18:19                 ` Larry Kilgallen
2001-07-16 18:21                   ` Marin David Condic
2001-07-16 20:14                     ` Gary Scott
2001-07-16 18:26                   ` Mark Lundquist
2001-07-16 21:21               ` Michal Nowak
2001-07-10 23:31         ` raj
2001-07-10 23:32         ` raj
2001-07-10 23:46         ` "garbage dumps are full of superior solutions" raj
2001-07-10 23:47         ` Managers believe that Ada programmers are hard to find raj
2001-07-11  9:38           ` Martin Dowie
2001-07-11 12:39           ` Marc A. Criley
2001-07-11 17:32           ` Jeffrey Carter
2001-07-11 19:05             ` Pat Rogers
2001-07-07 22:37     ` is ada dead? Andrzej Lewandowski
2001-07-08  1:10       ` James Rogers
2001-07-08  1:47       ` Jeffrey Carter
2001-07-08  9:01       ` Pascal Obry
2001-07-08 10:52       ` Michal Nowak
2001-07-08 22:40         ` Andrzej Lewandowski
2001-07-09  1:48           ` James Rogers
2001-07-09 15:11           ` Jerry Petrey
2001-07-09 16:14             ` Al Christians
2001-07-09 19:35               ` Death by analogy Part 1 (was Re: is ada dead?) Michael P. Card
2001-07-09 19:52               ` Death by analogy Part 2 " Michael P. Card
2001-07-09 22:07                 ` Al Christians
2001-07-10  3:38                   ` Michael P. Card
2001-07-10  4:54                     ` Al Christians
2001-07-10 10:54                       ` Robert C. Leif, Ph.D.
2001-07-10 16:58                         ` Al Christians
2001-07-10 17:58                           ` William Dale
2001-07-10 18:39                           ` Michael P. Card
2001-07-10 20:10                             ` Ed Falis
2001-07-10 20:46                               ` Ted Dennison
2001-07-10 20:54                                 ` Ed Falis
2001-07-10 21:15                                   ` Ted Dennison
2001-07-10 21:29                                     ` Ed Falis
2001-07-10 21:10                               ` Al Christians
2001-07-10 21:26                                 ` Marin David Condic
2001-07-10 21:26                                 ` Ed Falis
2001-07-10 21:48                                   ` Ted Dennison
2001-07-10 21:56                                   ` Marin David Condic
2001-07-11  1:59                                     ` Ed Falis
2001-07-11  2:38                               ` DuckE
2001-07-11 21:00                                 ` Ed Falis
2001-07-12  1:42                                   ` DuckE
2001-07-12 10:54                                   ` UML for Ada raj
2001-07-12  8:03                                 ` Death by analogy Part 2 (was Re: is ada dead?) David Humphris
2001-07-13  2:43                                   ` DuckE
2001-07-23 21:53                                     ` Greg Bek
2001-07-20  7:49                                   ` Lao Xiao Hai
2001-07-10 20:26                             ` Ted Dennison
2001-07-10 20:39                             ` Al Christians
2001-07-10 20:42                               ` Ed Falis
2001-07-10 20:53                                 ` Marin David Condic
2001-07-10 21:11                               ` Michael P. Card
2001-07-11  5:25                                 ` Ada and UML raj
2001-07-11  9:40                                   ` David C. Hoos, Sr.
2001-07-13 19:00                                   ` Nick Williams
2001-07-13 19:46                                     ` Ted Dennison
2001-07-17  8:25                                       ` David Humphris
2001-07-16  0:56                                     ` Ken Garlington
2001-07-16  1:57                                       ` Ada and UML - Rational dropping Ada? Jeff Creem
2001-07-16 17:37                                         ` Ken Garlington
2001-07-17 18:59                                       ` Ada and UML Simon Wright
2001-07-23 14:38                                         ` John Kern
2001-08-04  6:29                                           ` Simon Wright
2001-07-11  0:25                             ` Sure FIRM is lost, but really, who cares raj
2001-07-11  0:33                             ` Death by analogy Part 2 (was Re: is ada dead?) Robert C. Leif, Ph.D.
2001-07-10 12:58                     ` John Kern
2001-07-10 13:59                   ` Marin David Condic
2001-07-10  1:21               ` is ada dead? Pat Rogers
2001-07-10  2:29                 ` Al Christians
2001-07-09  1:44       ` Florian Weimer
2001-07-08 21:05         ` Bobby D. Bryant
2001-07-09 10:43           ` One True Language (was: is Ada dead?) Larry Kilgallen
2001-07-09 15:09           ` is ada dead? Ted Dennison
2001-07-14 18:40           ` Stefan Skoglund
2001-07-09  2:37       ` Adrian Hoe
2001-07-07 23:03 ` chris.danx
2001-07-09 15:22   ` Ted Dennison
2001-07-09 16:13     ` chris.danx
2001-07-10  9:02     ` Emmanuel Briot
2001-07-10 10:29       ` Contributing patches to GPL Ada projects (was: Is Ada dead?) Larry Kilgallen
2001-07-10 12:44         ` Emmanuel Briot
2001-07-10 15:24           ` Ted Dennison
2001-07-10 22:33             ` Robert Dewar
2001-07-11  7:46               ` Florian Weimer
2001-07-11 13:07               ` Marc A. Criley
2001-07-11 16:26                 ` Robert Dewar
2001-07-11 13:41               ` Ted Dennison
2001-07-11 16:30                 ` Robert Dewar
2001-07-11 17:45                   ` Ted Dennison
2001-07-14 14:05                     ` Robert Dewar
2001-07-16 15:38                       ` Ted Dennison
2001-07-16 17:37                         ` Ken Garlington
2001-07-11 12:35           ` McDoobie
2001-07-12  8:16             ` Emmanuel Briot
2001-07-14 19:48               ` Stefan Skoglund
2001-07-15  0:16                 ` McDoobie
2001-07-18 16:17                 ` Stephen Leake
2001-07-18 17:55                   ` Pascal Obry
2001-07-19 23:13                   ` Stefan Skoglund
2001-07-20 17:05                     ` Stephen Leake
2001-07-10 13:58       ` is ada dead? Ted Dennison
2001-07-10 17:04       ` Pascal Obry
  -- strict thread matches above, loose matches on Subject: below --
2001-07-06  6:19 Vinzent Hoefler
2001-07-08 12:07 Gautier Write-only-address
2001-07-09  7:39 Vinzent Hoefler
2001-07-09 12:06 ` Jean-Pierre Rosen
2001-07-09  7:40 Vinzent Hoefler
2001-07-09 13:23 Vinzent Hoefler
2001-07-09 13:24 Vinzent Hoefler
2001-07-09 16:20 Vinzent Hoefler
2001-07-10 14:02 Vinzent Hoefler

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