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


Groups > comp.lang.misc > #11858

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

Path csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail
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 Sat, 29 Aug 2026 15:24:51 -0300
Organization Primarily biological and memetic
Lines 25
Message-ID <87wlt87pjg.fsf@debian> (permalink)
References <10e1m38$8ukd$1@dont-email.me> <20251031081742.00003c76@gmail.com> <87ik4vdrxw.fsf@debian> <116r3k4$218ss$5@dont-email.me> <871pbido8z.fsf_-_@debian> <116t2ic$2ok8c$4@dont-email.me> <87mru5bzcn.fsf_-_@debian> <116tco6$2ro8i$1@dont-email.me>
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
Injection-Date Sat, 29 Aug 2026 18:24:58 +0000 (UTC)
Injection-Info dont-email.me; logging-data="3639438"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19XNuDQmhnoULs9IH/M4gm3"; posting-host="19c753fba95970cf1a99e4804f17687c"
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock sha1:nGfObTkSgWkcpyJ+mdNunrmX0Mo= sha1:5aP04v9hrfaeO8l1wi4439BAqf4= sha256:AvfyR57bUrpOc7OoZVOAa5Peby2JkgNuk/VQsp6Z+yg= sha1:92COnp5rGXV8nLRsYKJE5ybGgGk= sha256:ZnqjEl4/xXxROuA8b77WiNdSRI2sLfdNpk5eQo+Kds4=
Xref csiph.com comp.lang.misc:11858 alt.folklore.computers:235454

Cross-posted to 2 groups.

Show key headers only | 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 comp.lang.misc | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

What’s Your Least Favourite Programming Language? Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-10-31 06:48 +0000
  Re: What’s Your Least Favourite Programming Language? David Brown <david.brown@hesbynett.no> - 2025-10-31 13:28 +0100
  Re: What’s Your Least Favourite Programming Language? John Ames <commodorejohn@gmail.com> - 2025-10-31 08:17 -0700
    Re: What’s Your Least Favourite Programming Language? bart <bc@freeuk.com> - 2025-10-31 22:47 +0000
    Re: What’s Your Least Favourite Programming Language? Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-01 06:26 +0000
    Re: What’s Your Least Favourite Programming Language? BGB <cr88192@gmail.com> - 2025-11-03 14:05 -0600
      Re: What’s Your Least Favourite Programming Language? Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-03 20:29 +0000
        Re: What’s Your Least Favourite Programming Language? BGB <cr88192@gmail.com> - 2025-11-03 14:55 -0600
          Re: What’s Your Least Favourite Programming Language? Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-03 23:10 +0000
            Re: What’s Your Least Favourite Programming Language? BGB <cr88192@gmail.com> - 2025-11-04 12:02 -0600
              Re: What’s Your Least Favourite Programming Language? Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-11-04 20:32 +0000
      Re: What’s Your Least Favourite Programming Language? John Ames <commodorejohn@gmail.com> - 2025-11-03 15:56 -0800
    Re: What’s Your Least Favourite Programming Language? Kragen Javier Sitaker <kragen@canonical.org> - 2026-08-27 21:11 -0300
      Re: What’s Your Least Favourite Programming Language? Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-28 04:42 +0000
        Write Once, Run Anywhere (was Re: What’s Your Least Favourite Programming Language?) Kragen Javier Sitaker <kragen@canonical.org> - 2026-08-28 16:43 -0300
          Re: What’s Your Least Favourite Programming Language? Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-28 22:37 +0000
            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
            Python deliberately breaking backward compatibility (was Re: What’s Your Least Favourite Programming Language?) Kragen Javier Sitaker <kragen@canonical.org> - 2026-08-28 21:03 -0300
              Re: Python deliberately breaking backward compatibility (was Re: What’s Your Least Favourite Programming Language?) Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-08-28 18:10 -0700
                [meta] Date-formats in postings (was Re: Python deliberately breaking backward compatibility (was Re: What’s Your Least Favourite Programming Language?)) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2026-08-29 06:39 +0200
              Re: What’s Your Least Favourite Programming Language? Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-29 01:42 +0000
      Re: What’s Your Least Favourite Programming Language? John Ames <commodorejohn@gmail.com> - 2026-08-28 09:59 -0700
  Re: What’s Your Least Favourite Programming Language? Kragen Javier Sitaker <kragen@canonical.org> - 2026-08-27 20:09 -0300

csiph-web