comp.lang.ada
 help / color / mirror / Atom feed
From: Dale King <DaleWKing@insightbb.nospam.com>
Subject: Re: ADA vs Java
Date: Sat, 18 Jun 2005 01:42:28 GMT
Date: 2005-06-18T01:42:28+00:00	[thread overview]
Message-ID: <8_Kse.61630$_o.33510@attbi_s71> (raw)
In-Reply-To: <KYzse.7874$yU.711331@news20.bellglobal.com>

The Wogster wrote:
> Ted wrote:
> 
>> Writing code in ADA 95 and compiling it for the JVM should produce more
>> reliable code than writing in Java 2. Does anyone know any good technical
>> reasons for prefering Java?
>>
> 
> The argument is more like, which language has a more reliable 
> conversation, French or German?  Well people have been having 
> conversations in both, for hundreds of years.

Interesting analogy, but it misses the important detail of the compiler. 
In your analogy of human language it would be like having a proofreader 
of what you were saying in the languages. In one case the proofreader is 
much better than the other being much more strict about grammar, making 
sure that you didn't have run-on sentences and passive voice.

Ada is a much stricter compiler and has much stronger typing (realizing 
that term means different things to different people). My experience 
using a similar type of language (Modula-2) is that it is harder to get 
things to compile because the "proofreader" keeps correcting your sloppy 
expressions and bad grammar, but when it did compile it was much more 
likely to be correct when executed.

The problem with translating Ada or other languages to Java is that the 
JVM lacks certain constructs that are part of other languages. The 
simplest example would be that Java lacks unsigned numerical types in a 
size other than 16 bits.

-- 
  Dale King



  parent reply	other threads:[~2005-06-18  1:42 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-16 20:32 ADA vs Java Ted
2005-06-16 20:49 ` Eric Sosman
2005-06-18  8:23   ` Pascal Obry
2005-06-18 11:20     ` Stefan Schulz
2005-06-18 12:13       ` Larry Kilgallen
2005-06-18 21:46         ` HansF
2005-06-20  6:47           ` Preben Randhol
2005-06-18 14:09       ` Pascal Obry
2005-06-18 21:40         ` HansF
2005-06-19  6:42           ` Pascal Obry
2005-06-19 22:19             ` HansF
2005-06-20  6:30               ` Pascal Obry
2005-06-20 17:13                 ` Alan Krueger
2005-06-20 18:43                   ` Pascal Obry
2005-06-20 22:31                 ` HansF
2005-06-21  7:56                   ` Preben Randhol
2005-06-21  9:47                     ` Leif Roar Moldskred
2005-06-21 16:23                       ` Preben Randhol
     [not found]                       ` <20050621162315.GA1983@pvv.org>
2005-06-21 16:27                         ` Preben Randhol
2005-06-21 16:48                   ` Pascal Obry
2005-06-21 17:08                     ` HansF
2005-06-21 17:15                       ` Preben Randhol
     [not found]                       ` <20050621171549.GA3144@pvv.org>
2005-06-21 17:23                         ` Preben Randhol
2005-06-21 17:25                       ` Pascal Obry
2005-06-21 22:59                   ` Ada " Björn Persson
2005-06-22  7:38                     ` Dmitry A. Kazakov
2005-06-22 13:31                       ` HansF
2005-06-20  6:49               ` ADA " Preben Randhol
2005-06-16 21:25 ` David Alex Lamb
2005-06-16 21:28 ` HansF
2005-06-16 22:44   ` Mark Lorenzen
2005-06-16 23:08     ` HansF
2005-06-16 23:26   ` Georg Bauhaus
2005-06-17  6:46     ` Preben Randhol
2005-06-16 23:38   ` Björn Persson
2005-06-17 13:10 ` The Wogster
2005-06-17 14:24   ` Preben Randhol
2005-06-17 14:35   ` Martin Dowie
2005-06-18  1:42   ` Dale King [this message]
2005-06-19 12:15     ` Ted
2005-06-18  3:52   ` Steve
2005-06-18  5:44 ` small plug for #ada iirc channel Rod Kay
2005-06-20 13:15   ` Alex R. Mosteo
2005-06-20 13:16     ` Alex R. Mosteo
     [not found] ` <200506181544.12149.rodkay@mullum.com.au>
2005-06-18  6:14   ` Preben Randhol
     [not found]   ` <20050618061402.GA1883@pvv.org>
2005-06-18  6:49     ` Rod Kay
replies disabled

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