Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.folklore.computers > #235454

Re: the history of Java in Android (was Re: What’s Your Least Favourite Programming Language?)

From Kragen Javier Sitaker <kragen@canonical.org>
Newsgroups comp.lang.misc, alt.folklore.computers
Subject Re: the history of Java in Android (was Re: What’s Your Least Favourite Programming Language?)
Date 2026-08-29 15:24 -0300
Organization Primarily biological and memetic
Message-ID <87wlt87pjg.fsf@debian> (permalink)
References (3 earlier) <116r3k4$218ss$5@dont-email.me> <871pbido8z.fsf_-_@debian> <116t2ic$2ok8c$4@dont-email.me> <87mru5bzcn.fsf_-_@debian> <116tco6$2ro8i$1@dont-email.me>

Cross-posted to 2 groups.

Show all headers | View raw


Lawrence D’Oliveiro <ldo@nz.invalid> writes:
> On Fri, 28 Aug 2026 20:27:04 -0300, Kragen Javier Sitaker wrote:
>> Your statement, “So [the Android team] adapted [OpenJDK] instead [when
>> they could have chosen J2ME],” is not true of *either* the language
>> implementation (Dalvik) *or* the library implementation (initially they
>> adapted Harmony, and many years later they adapted OpenJDK).
>
> “Dalvik” was the original bytecode interpreter that Google came up
> with for Android. That was not a “language implementation” for any
> particular “language”.
>
> By “language implementation” I was talking about SunJDK versus
> OpenJDK.

We've agreed that they weren’t using the Sun JDK’s class library;
instead they used Apache Harmony.  We've agreed that they weren’t using
the Sun JDK’s bytecode interpreter; instead they used Dalvik.  I'm
pretty sure they weren’t using the Sun JDK’s compiler from Java source
to Java bytecode, because Dalvik couldn’t interpret the standard
stack-oriented JVM bytecode.  Was there some other part of the Sun JDK
that they *were* using?  If so, what part?  What does the JDK contain,
other than the class library, the virtual machine, and the compiler to
that virtual machine?

Kragen

Back to alt.folklore.computers | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

the history of Java in Android (was Re: What’s Your Least Favourite Programming Language?) Kragen Javier Sitaker <kragen@canonical.org> - 2026-08-28 20:27 -0300
  Re: the history of Java in Android (was Re: What’s Your Least Favourite Programming Language?) Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-29 01:30 +0000
    Re: the history of Java in Android (was Re: What’s Your Least Favourite Programming Language?) Kragen Javier Sitaker <kragen@canonical.org> - 2026-08-29 15:24 -0300
      Re: the history of Java in Android (was Re: What’s Your Least Favourite Programming Language?) Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-29 21:57 +0000

csiph-web