TIP: Click on subject to list as thread! ANSI
echo: nthelp
to: Robert Comer
from: Rich
date: 2005-05-21 08:16:14
subject: Re: jvm language limitations

From: "Rich" 

This is a multi-part message in MIME format.

------=_NextPart_000_0037_01C55DDD.5B80F220
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

   java is not a generic term.  it is a brand name sun applies to mmany =
different things.

Rich

  "Robert Comer"  wrote in message =
news:428f10b0{at}w3.nls.net...
  >   What is java generic?

  Java as a generic term.

  >Do you mean that you don't know or are you hand waving?

  Of course I know how it works, and probably java VM is closest, but I =
wasn't=20
  speaking at that level.

  >   Does RPG compiled to jvm bytecodes have the same functionality as =
the=20
  > native RPG?

  Yes.

  fwiw, there's a RPG .NET too.   (It's not called that, but it is =
Visual=20
  RPG from asna I believe.)

  - Bob Comer


  "Rich"  wrote in message news:428e969c{at}w3.nls.net...
     What is java generic?  Do you mean that you don't know or are you =
hand=20
  waving?

     Does RPG compiled to jvm bytecodes have the same functionality as =
the=20
  native RPG?  There are reasons that the jvm can not do well.  It has =
limited=20
  data types and lacks support for constructs not in the java language.

  Rich

    "Robert Comer"  wrote in message=20
  news:428e9426$1{at}w3.nls.net...
    >   Are you referring to java the language, java the class library, =
java=20
  the
    > vm, or something else sun assigns this brand name?<

    Java generic.

    >   java the language is supported by the .NET Framework along with =
C++,=20
  C#,
    > VB, and a host of >others.

    I know.

    >That sun's java the class library or sun's java the vm isn't well =
suited
    >for other languages reflects >poorly on it not the other languages.

    Not really, and actually there's no reason it couldn't as I've seen =
an RPG
    compiler that spit out Java vm bytecode -- just nobody sees a need =
for
    multiple languages in the Java vm.

    I don't really count Java (vm) and .NET as competitors, they're =
designed=20
  for
    different tasks and both do fairly well what they were designed for.

    - Bob Comer


    "Rich"  wrote in message news:428e7e0f$1{at}w3.nls.net...
       Are you referring to java the language, java the class library, =
java=20
  the
    vm, or something else sun assigns this brand name?

       java the language is supported by the .NET Framework along with =
C++,=20
  C#,
    VB, and a host of others.  That sun's java the class library or =
sun's java
    the vm isn't well suited for other languages reflects poorly on it =
not the
    other languages.

    Rich

      "Robert Comer" 
wrote in message
    news:428e48bd{at}w3.nls.net...
      > That's nothing to do with the language and everything to do with =
the
      > environment.

      Agreed, but Java has the environment and C++ doesn't, and doesn't =
lend
      itself to that kind of environment either.

      - Bob Comer


      "Paul Ranson"  wrote in message
      news:428e4833$1{at}w3.nls.net...
      > That's nothing to do with the language and everything to do with =
the
      > environment. There's nothing intrinsic about Java that means the =
JVM=20
  is
      > cross-platform, I might choose to use the JVM and therefore end =
up=20
  with
      > Java, but that's a different argument.
      >
      > Paul
      >
      > "Robert Comer"
 wrote in =
message
      > news:428de1e8$1{at}w3.nls.net...
      >> Cross platform.
      >>
      >> - Bob Comer 
      >>
      >> "Paul Ranson"  wrote in message
      >> news:428dcdeb{at}w3.nls.net...
      >>> But C++ can do all that. Managed/unmanaged. GC/non-GC, or both =
in=20
  the
      >>> same app.
      >>>
      >>> What is the advantage of Java as a language given there's no =
obvious
      >>> advantage to it as an environment? I suppose a more flexible =
'goto'
      >>> mechanism...
      >>>
      >>> Paul
      >
      >




------=_NextPart_000_0037_01C55DDD.5B80F220
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable








   java is
not a generic =
term.  it=20
is a brand name sun applies to mmany different things.
 
Rich
 

  "Robert Comer" <bobcomer{at}mindspring.com>">mailto:bobcomer{at}mindspring.com">bobcomer{at}mindspring.com>
= wrote in=20
  message news:428f10b0{at}w3.nls.net...&g=
t;  =20
  What is java generic?Java as a generic
term.>Do you =
mean=20
  that you don't know or are you hand waving?Of course I know =
how it=20
  works, and probably java VM is closest, but I wasn't speaking at =
that=20
  level.>   Does RPG compiled
to jvm bytecodes have =
the=20
  same functionality as the > native =
RPG?Yes.fwiw,=20
  there's a RPG .NET too. <g>  (It's not called that, but it =
is=20
  Visual RPG from asna I believe.)- Bob =
Comer"Rich"=20
  <{at}> wrote in message news:428e969c{at}w3.nls.net...&nbs=
p; =20
  What is java generic?  Do you mean that you don't know or are you =
hand=20
  waving?   Does RPG
compiled to jvm bytecodes =
have the=20
  same functionality as the native RPG?  There are reasons that =
the jvm=20
  can not do well.  It has limited data types and lacks support =
for=20
  constructs not in the java
language.Rich 
"Robert =
Comer"=20
  <bobcomer{at}mindspring.com>=20">mailto:bobcomer{at}mindspring.com">bobcomer{at}mindspring.com>=20
  wrote in message news:428e9426$1{at}w3.nls.net...=
 =20
  >   Are you referring to java the language, java the =
class=20
  library, java the  > vm, or something
else sun assigns =
this=20
  brand name?<  Java
generic.  =
>  =20
  java the language is supported by the .NET Framework along with C++,=20
  C#,  > VB, and a host of
>others.  I=20
  know.  >That sun's java the class
library or sun's =
java the vm=20
  isn't well suited  >for other languages reflects =
>poorly on it=20
  not the other languages.  Not really, and actually =
there's no=20
  reason it couldn't as I've seen an RPG  compiler that spit =
out Java=20
  vm bytecode -- just nobody sees a need for  multiple =
languages in the=20
  Java vm.  I don't really count Java (vm) and .NET as =
competitors,=20
  they're designed for  different tasks and
both do fairly =
well=20
  what they were designed for.  - Bob =
Comer =20
  "Rich" <{at}> wrote in message news:428e7e0f$1{at}w3.nls.net...=
    =20
  Are you referring to java the language, java the class library, java=20
  the  vm, or something else sun assigns this brand=20
  name?     java
the language is supported =
by the=20
  .NET Framework along with C++, C#,  VB, and
a host of=20
  others.  That sun's java the class library or sun's =
java  the vm=20
  isn't well suited for other languages reflects poorly on it not =
the =20
  other languages. 
Rich    "Robert =
Comer"=20
  <bobcomer_removeme{at}mindsp=">mailto:bobcomer_removeme{at}mindspring.com">bobcomer_removeme{at}mindsp=
ring.com>=20
  wrote in message  news:428e48bd{at}w3.nls.net...&nbs=
p;  =20
  > That's nothing to do with the language and everything to do with=20
  the    >
environment.    =
Agreed,=20
  but Java has the environment and C++ doesn't, and doesn't=20
  lend    itself to that kind of environment=20
  either.    - Bob =
Comer   =20
  "Paul Ranson" <paul{at}barkto.com>=20">mailto:paul{at}barkto.com">paul{at}barkto.com>=20
  wrote in message    news:428e4833$1{at}w3.nls.net...=
   =20
  > That's nothing to do with the language and everything to do with=20
  the    > environment. There's
nothing intrinsic =
about=20
  Java that means the JVM
is    > =
cross-platform, I=20
  might choose to use the JVM and therefore end up=20
  with    > Java, but
that's a different=20
  argument.   
>    >=20
  Paul   
>    > "Robert =
Comer"=20
  <bobcomer_removeme{at}mindsp=">mailto:bobcomer_removeme{at}mindspring.com">bobcomer_removeme{at}mindsp=
ring.com>=20
  wrote in message    > news:428de1e8$1{at}w3.nls.net...=
   =20
  >> Cross platform.    =
>>   =20
  >> - Bob Comer <I can run java on =
anything>   =20
  >>    >>
"Paul Ranson" <paul{at}barkto.com>">mailto:paul{at}barkto.com">paul{at}barkto.com>
wrote in=20
  message    >> news:428dcdeb{at}w3.nls.net...&nbs=
p;  =20
  >>> But C++ can do all that. Managed/unmanaged.
GC/non-GC, or =
both in=20
  the   
>>> same =
app.   =20
  >>>   
>>> What is the advantage =
of Java=20
  as a language given there's no obvious    =
>>>=20
  advantage to it as an environment? I suppose a more flexible=20
  'goto'    >>> =
mechanism...   =20
  >>>   
>>> =
Paul   =20
  >    =
>

------=_NextPart_000_0037_01C55DDD.5B80F220--

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267 270 5030/786
@PATH: 379/45 1 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.