comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: Various Language Architecture Questions
Date: Sun, 25 Sep 2005 11:57:48 GMT
Date: 2005-09-25T11:57:48+00:00	[thread overview]
Message-ID: <0hwZe.4629$q1.1937@newsread3.news.atl.earthlink.net> (raw)
In-Reply-To: <1127615832.540718.246970@g43g2000cwa.googlegroups.com>

frankgerlach@gmail.com wrote:
 > Hello,
 > I am contemplating to create a new language, which is supposed to be as
 > fast as C++, but as safe as Java.


Others seem to have answered your immediate questions, but I would add 
the observation that in Ada it is far far far less necessary to be 
creating pointers to everything as is typically done in C/C++, et alia. 
CLA often gets questions like that from C/C++ programmers because 
they're so used to the necessity of pointers in order to get 
pass-by-reference behavior & deal with other language-specific issues.

Also, in a well designed Ada program (one in which you have given some 
thought to the types you create) it is far less necessary to do 
"casting" or other tactics to get one data object to look like another. 
This might be done frequently in other languages to achieve what Ada 
gets through generics and other language features. If you find yourself 
doing a lot of type conversions or Unchecked_Conversion calls in Ada, 
then its likely you are not using the language features properly and may 
be simply trying to write C code in Ada.

If you're interested in Ada, take time to learn it reasonably thoroughly 
because you don't simply want to write C code in Ada syntax.

MDC



-- 
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm

Send Replies To: No.Mcondic.Spam@Del.Mindspring.Com
(Remove the "No.", ".Spam" and "Del." for the real address.)

     "The Christian ideal has not been tried and found wanting. It has
      been found difficult; and left untried."

         --  G. K. Chesterton
======================================================================



  parent reply	other threads:[~2005-09-25 11:57 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-25  2:37 Various Language Architecture Questions frankgerlach
2005-09-25  5:07 ` jimmaureenrogers
2005-09-25  7:24   ` Martin Dowie
2005-09-25  8:17 ` Martin Krischik
2005-09-25  8:53 ` Dmitry A. Kazakov
2005-09-25 12:56   ` frankgerlach
2005-09-25 13:24     ` Larry Kilgallen
2005-09-25 14:04     ` Pascal Obry
2005-09-25 14:24     ` Martin Krischik
2005-09-25 15:25     ` Georg Bauhaus
2005-09-25 15:32       ` Georg Bauhaus
2005-09-25 16:02         ` Pascal Obry
2005-09-25 16:02       ` Pascal Obry
2005-09-26  7:44     ` Maciej Sobczak
2005-09-26 21:07       ` Florian Weimer
2005-09-27  4:31         ` Simon Wright
2005-09-27  7:18           ` Tapio Kelloniemi
2005-09-27 23:43           ` Florian Weimer
2005-09-28 20:43             ` Simon Wright
2005-09-29 23:24             ` Randy Brukardt
2005-09-26 21:05     ` Florian Weimer
2005-09-25 11:57 ` Marin David Condic [this message]
2005-09-25 15:21 ` Björn Persson
2005-09-25 22:25 ` Jeffrey R. Carter
2005-09-26 18:09   ` David Emery
replies disabled

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