comp.lang.ada
 help / color / mirror / Atom feed
From: Jim Rogers <jimmaureenrogers@worldnet.att.net>
Subject: Re: Alternatives to ailing Ada.
Date: Tue, 03 Sep 2002 03:31:24 GMT
Date: 2002-09-03T03:31:24+00:00	[thread overview]
Message-ID: <3D742CCA.4030505@worldnet.att.net> (raw)
In-Reply-To: n325nu425f3sfcn61f5429rrh0seffeqln@4ax.com

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




  parent reply	other threads:[~2002-09-03  3:31 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
2002-09-03  3:37   ` Joe Vlietstra
replies disabled

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