comp.lang.ada
 help / color / mirror / Atom feed
* Alternatives to ailing Ada.
@ 2002-09-01 21:37 henderson was no auteur
  2002-09-03  0:04 ` Nick Roberts
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: henderson was no auteur @ 2002-09-01 21:37 UTC (permalink / raw)


Now there is Visual Studio.NET.
C# totally blows Ada away.



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

* Re: Alternatives to ailing Ada.
  2002-09-01 21:37 Alternatives to ailing Ada henderson was no auteur
@ 2002-09-03  0:04 ` Nick Roberts
  2002-09-03 12:46   ` chris.danx
  2002-09-03  0:33 ` Robert C. Leif
  2002-09-03  3:31 ` Jim Rogers
  2 siblings, 1 reply; 7+ messages in thread
From: Nick Roberts @ 2002-09-03  0:04 UTC (permalink / raw)


On Mon, 02 Sep 2002 07:37:18 +1000, henderson was no auteur
<morbid_dreams@cia.gov> strongly typed:

>Now there is Visual Studio.NET.
>C# totally blows Ada away.

Does it really? This is surely a very important question.

C# may have lots of fancy features that Ada 95 doesn't, but I suspect it
may well have some weaknesses compared to Ada 95. Nevertheless, where there
is a choice, should the discerning software engineer now choose Ada or C#?

This thread IS NOT to become a language warzone. Keep it factual,
objective, polite, and concise.

-- 
Nick Roberts



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

* RE: Alternatives to ailing Ada.
  2002-09-01 21:37 Alternatives to ailing Ada henderson was no auteur
  2002-09-03  0:04 ` Nick Roberts
@ 2002-09-03  0:33 ` Robert C. Leif
  2002-09-03  2:25   ` Nick Roberts
  2002-09-03  3:31 ` Jim Rogers
  2 siblings, 1 reply; 7+ messages in thread
From: Robert C. Leif @ 2002-09-03  0:33 UTC (permalink / raw)


If the Ada compiler vendors desire to obtain a decent share of the
largest software market, one or more of them should target their
compiler to the Microsoft intermediate language.
Bob Leif

-----Original Message-----
From: comp.lang.ada-admin@ada.eu.org
[mailto:comp.lang.ada-admin@ada.eu.org] On Behalf Of henderson was no
auteur
Sent: Sunday, September 01, 2002 2:37 PM
To: comp.lang.ada@ada.eu.org
Subject: Alternatives to ailing Ada.

Now there is Visual Studio.NET.
C# totally blows Ada away.




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

* Re: Alternatives to ailing Ada.
  2002-09-03  0:33 ` Robert C. Leif
@ 2002-09-03  2:25   ` Nick Roberts
  0 siblings, 0 replies; 7+ messages in thread
From: Nick Roberts @ 2002-09-03  2:25 UTC (permalink / raw)


On Mon, 2 Sep 2002 17:33:25 -0700, "Robert C. Leif" <rleif@rleif.com>
strongly typed:

>If the Ada compiler vendors desire to obtain a decent share of the
>largest software market, one or more of them should target their
>compiler to the Microsoft intermediate language.

Possibly some people might find it more palatable if this were referred to
as "the CLI of the international standard ECMA-335".

-- 
Nick Roberts



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

* Re: Alternatives to ailing Ada.
  2002-09-01 21:37 Alternatives to ailing Ada henderson was no auteur
  2002-09-03  0:04 ` Nick Roberts
  2002-09-03  0:33 ` Robert C. Leif
@ 2002-09-03  3:31 ` Jim Rogers
  2002-09-03  3:37   ` Joe Vlietstra
  2 siblings, 1 reply; 7+ messages in thread
From: Jim Rogers @ 2002-09-03  3:31 UTC (permalink / raw)


henderson was no auteur wrote:

> Now there is Visual Studio.NET.
> C# totally blows Ada away.
> 

Visual Studio.NET is an environment, not a language.
C# has some features of Ada. It has a lot of features of Java.

I would not look to C# for efficiency. Speaking of "out of the box"
experiences, look at the C# concept of "boxing". This, in summary,
is the tendency of C# to convert primitive types to instances of a
class implicitly. That is, you have no control over the timing of
this dynamic allocation. To a naive programmer this makes C# look
easier to use. It certainly removes important levels of control and
efficiency from the programmer.

The C# threading model is a strange combination of Java threads,
WIN32 threads, and a very questionable implementation of a monitor.

C# still does not allow you to define your own primitive types like Ada.
C# has no built in interface to any other language except through the
.NET interface. C# must have the .NET virtual machine to run, ruling out
any RTOS.

None of this blows Ada away.

Microsoft continues to state that .NET will be implemented on additional
operating systems. So far that is just hyp. .NET, and by association, C#,
are prisoners of Microsoft operating systems. Ada is proven to work well
across a wide range of operating systems.

Jim Rogers




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

* Re: Alternatives to ailing Ada.
  2002-09-03  3:31 ` Jim Rogers
@ 2002-09-03  3:37   ` Joe Vlietstra
  0 siblings, 0 replies; 7+ messages in thread
From: Joe Vlietstra @ 2002-09-03  3:37 UTC (permalink / raw)


Jim Rogers wrote:
> henderson was no auteur wrote:
> 
>> Now there is Visual Studio.NET.
>> C# totally blows Ada away.
>>
> 
> Visual Studio.NET is an environment, not a language.
> C# has some features of Ada. It has a lot of features of Java.

Can we stop feeding this troll?





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

* Re: Alternatives to ailing Ada.
  2002-09-03  0:04 ` Nick Roberts
@ 2002-09-03 12:46   ` chris.danx
  0 siblings, 0 replies; 7+ messages in thread
From: chris.danx @ 2002-09-03 12:46 UTC (permalink / raw)


Nick Roberts wrote:

> This thread IS NOT to become a language warzone. Keep it factual,
> objective, polite, and concise.

Or, even better, ignore obvious trolls!



-- 
for personal replies change 'spamoff' to 'chris'




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

end of thread, other threads:[~2002-09-03 12:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-01 21:37 Alternatives to ailing Ada henderson was no auteur
2002-09-03  0:04 ` Nick Roberts
2002-09-03 12:46   ` chris.danx
2002-09-03  0:33 ` Robert C. Leif
2002-09-03  2:25   ` Nick Roberts
2002-09-03  3:31 ` Jim Rogers
2002-09-03  3:37   ` Joe Vlietstra

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