comp.lang.ada
 help / color / mirror / Atom feed
From: bill@nospam
Subject: Re: Java momentum slowing ?
Date: 1999/05/09
Date: 1999-05-09T00:00:00+00:00	[thread overview]
Message-ID: <7h5ak3$2t8@drn.newsguy.com> (raw)
In-Reply-To: 373612A6.3752CC19@Botton.com

In article <373612A6.3752CC19@Botton.com>, David says...
 
>
>Java does not have a standard. It has a vendor.
>

This is funny. You are the same one who uses COM and DCOM and 
ActiveX, and all that windows specific stuff, dont't you? show us the
ISO standard for any of those. Show us the ISO standard for VB or Delphi
or Perl pr Pyhton or any of the zillion other technologies being used
everyday by millions of programmers. 

Just becuase there is no Java ISO or ANSI standard means very little.
It is a matter of time before this happens. Meanwhile, every one out
there uses the current Java packages just fine with no problem, as
long as one stays from any Java stuff from M$ one will be safe.

>You compile Python too. Python compiles to a byte code and then
>executes. You can even distribute the byte code just like Java and just
>run it :)
>

Yes, there are many things like these around. Isn't there also some sort
of Perl to java compiler in the works? The bottom line is that although
these are fun and interesting projects, the industry will by far stay with
using the Java language to generate byte code from.

>
>Java is not JDK. BTW you can compile Ada to bytecode and use all the JDK
>facilities just like Java. (See some examples on
>http://www.adapower.com/os)
>

Ada to Java technology has not taken of at all. It will interesting to
see how jGNAT (when it comes out to public) will change that. I think
it will, but to what extent, remains to be seen.  Again, I think the
industry as a whole will stick to Java as the source language to the JVM.

>
>Ada is a tool that when used properly leads to better implementations.
>If your design smells so does your code. The key is that Ada helps
>prevent human error unlike the C syntax of C/C++/Java, is easier reading
>and easier to maintain.
>

You can say that about C/C++, but you are really hand waving here when you
try to apply the same old tactics to Java.

Java has fixed many of those problems in C/C++.

Java is much better readable than C++ for example, Java has very strong
time checking, run-time checking, it is very well defined language.

It lacks some of the more advanced features that Ada had such as generics
and child packages, and it also lack some basic ones such as unsigned data
types and enumeration data types and sub ranges (very good things to
have) But other than that, it is pretty much a good language, and on
the other hand, it has things that Ada does not have, such as 
exception specification as part of the method, GC, dynamic loading
of classes, interfaces, javadoc, and I think a better and simpler
object model than Ada's, and is much more OO language than Ada is.
 
At the end of the day, one uses whatever language is best for the task
at hand.
 
>David Botton

Bill





  reply	other threads:[~1999-05-09  0:00 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-04-29  0:00 Java momentum slowing ? Jean-Marten Marchi
1999-04-29  0:00 ` Corey Ashford
1999-04-29  0:00   ` x
     [not found]   ` <7gesv8$1bol@drn.newsguy.com>
1999-05-02  0:00     ` Corey Ashford
1999-05-01  0:00       ` Mike
1999-05-02  0:00         ` Corey Ashford
1999-05-02  0:00           ` David Botton
1999-05-02  0:00         ` Tarjei Tj�stheim Jensen
1999-05-03  0:00           ` dvdeug
1999-05-04  0:00             ` Tarjei Tj�stheim Jensen
1999-05-04  0:00               ` David Starner
1999-05-05  0:00                 ` Tarjei Tj�stheim Jensen
1999-05-05  0:00                   ` David Starner
1999-05-05  0:00                   ` bob
1999-05-03  0:00         ` Jean-Marten Marchi
1999-05-02  0:00       ` David Botton
1999-05-02  0:00         ` Corey Ashford
1999-05-02  0:00         ` bob
1999-05-02  0:00           ` Mitch
1999-05-02  0:00             ` Tom
1999-05-04  0:00     ` Andrzej Lewandowski
1999-04-30  0:00 ` Tony Huynh
1999-04-30  0:00   ` Jean-Marten Marchi
     [not found]     ` <7gdlca$2j5l@drn.newsguy.com>
1999-05-02  0:00       ` Jean-Marten Marchi
1999-05-02  0:00         ` Bob
1999-05-03  0:00           ` Jean-Marten Marchi
1999-05-06  0:00             ` Richard D Riehle
1999-05-06  0:00               ` Matthew Whiting
1999-05-06  0:00                 ` Renaming Ada (Re: Java momentum slowing ?) David Botton
1999-05-06  0:00                   ` bob
1999-05-07  0:00                     ` dennison
1999-05-07  0:00                     ` Corey Ashford
1999-05-07  0:00                     ` Ada2001
1999-05-07  0:00                       ` dennison
1999-05-10  0:00                         ` Nick Roberts
1999-05-10  0:00                           ` Marin David Condic
1999-05-07  0:00                     ` P.S. Norby
1999-05-07  0:00                   ` carlislemc
1999-05-07  0:00                     ` Ronald Cole
1999-05-07  0:00                   ` Matthew Whiting
1999-05-10  0:00                   ` Jean-Marten Marchi
1999-05-07  0:00               ` Java momentum slowing ? Bob Munck
1999-05-07  0:00                 ` Martin C. Carlisle
1999-05-08  0:00                 ` steve
1999-05-09  0:00                   ` Pascal F. Martin
1999-05-09  0:00                     ` David Botton
1999-05-09  0:00                       ` Pascal F. Martin
1999-05-09  0:00                         ` David Botton
1999-05-09  0:00                           ` bill [this message]
1999-05-09  0:00                             ` David Botton
1999-05-09  0:00                               ` Steve
1999-05-10  0:00                                 ` David Botton
1999-05-11  0:00                                   ` David Botton
1999-05-11  0:00                                     ` bob
1999-05-12  0:00                                       ` Lance Kibblewhite
1999-05-12  0:00                                         ` David Botton
1999-05-12  0:00                                           ` Lance Kibblewhite
1999-05-12  0:00                                             ` Hyman Rosen
1999-05-12  0:00                                               ` David Botton
1999-05-12  0:00                                                 ` Keith Thompson
1999-05-14  0:00                                                   ` Jean-Marten Marchi
1999-05-14  0:00                                                     ` [OT] " Clayton Weaver
1999-05-12  0:00                                                 ` Dave
1999-05-13  0:00                                                   ` Pat Rogers
1999-05-13  0:00                                                   ` David Botton
1999-05-13  0:00                                                     ` Simon Wright
1999-05-09  0:00                         ` bob
1999-05-09  0:00                           ` David Botton
1999-05-10  0:00                             ` Pascal Obry
1999-05-10  0:00                               ` Rob
1999-05-10  0:00                           ` Pascal F. Martin
1999-05-10  0:00                             ` Jean-Marten Marchi
1999-05-10  0:00                             ` Florian Weimer
1999-05-10  0:00                     ` Pascal Obry
1999-05-10  0:00                       ` Mitch
1999-05-10  0:00                         ` Pascal Obry
1999-05-11  0:00                     ` Jean-Marten Marchi
1999-05-09  0:00                   ` bill
1999-05-09  0:00                     ` Simon Wright
1999-05-14  0:00                       ` Pascal Obry
1999-05-10  0:00                   ` Jean-Marten Marchi
1999-05-10  0:00                   ` Jean-Marten Marchi
1999-05-10  0:00               ` Jean-Marten Marchi
1999-05-22  0:00           ` olefevre
1999-05-22  0:00             ` Bob
replies disabled

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