OpenJDK Project insatisfaction
Jonathan Gibbons
jonathan.gibbons at oracle.com
Fri Jun 1 23:35:19 UTC 2018
On 06/01/2018 04:21 PM, David Holmes wrote:
> On 2/06/2018 4:30 AM, Emilio Aguilar Gutiérrez wrote:
>> Hello.
>>
>> I understand the benefit of proving a complier can regenerate itself...
>> It is a great demostration of "non triviality"...
>>
>> But in relation with my concern... Everybody should also have access
>> to the
>> original compiler development... which was written in other language
>> (because the targeted one did not existed yet).
>>
>> I would like to recover the first development source code of it.
>>
>> Then, I could have all the complet chain...
>>
>> 1- First JDK (perhaps written in C / C++)
>
> I doubt it ever existed. There would have been a basic
> parser/generator tool using the tools of the day back in the mid 80's
> to bootstrap the initial prototype but that would have become
> self-hosting years before such a thing as a "JDK" existed.
It wasn't even Java and JDK back then; it was Oak and Green
https://web.archive.org/web/20070618074030/https://duke.dev.java.net/green/
-- Jon
>
> David
> -----
>
>> 2- JDK self compiled
>> 3- All the next enhancements.
>>
>> But... without the point 1... the beginning is lost... and also any
>> other
>> beginning that could learn from the first one...
>> Does anybody have the source code of OpenJDK 0.0 in a programming
>> language
>> other than Java?
>>
>> I am very interested....
>>
>> Thank a lot for your answers.
>>
>> Emilio Aguilar Gutiérrez
>>
>> 2018-06-01 17:15 GMT+01:00 Remi Forax <forax at univ-mlv.fr>:
>>
>>> Any non trivial languages have a self hosting compiler, javac or gcc
>>> has
>>> been bootstrapped the same way.
>>> https://en.wikipedia.org/wiki/Bootstrapping_%28compilers%29
>>>
>>> Rémi
>>>
>>> ----- Mail original -----
>>>> De: "Emilio Aguilar Gutiérrez" <eag2001 at gmail.com>
>>>> À: "jdk-dev" <jdk-dev at openjdk.java.net>
>>>> Envoyé: Vendredi 1 Juin 2018 16:29:44
>>>> Objet: OpenJDK Project insatisfaction
>>>
>>>> Hello
>>>>
>>>> I have enrolled in this posting list to make receive to everybody my
>>>> insatisfaction message (ohh)...
>>>>
>>>> I am 49 years old and I am in the IT Development world since the
>>>> 80's...
>>>> I started with Spectrum 64...
>>>>
>>>> I have learned Pascal, C, C++, SQL, Java, Javascript, and the list
>>>> continues...
>>>>
>>>> And I like the JVM idea (multiplatform virtual machine architecture)
>>>>
>>>> But I got very dissapointed when I realized that to get OpenJDK
>>>> from the
>>>> source code, I have to install a previous JDK...
>>>>
>>>> This means that I cannot get JDK just from a source code and a
>>>> external
>>>> tool...
>>>>
>>>> So, I thought that JDK source code was useless... Because, If I
>>>> have de
>>>> JDK, why do I have to compile the JDK?... It is only worthy to make an
>>>> upgrade... But... where is the seed? How can I get the initial seed?
>>>>
>>>> In C world the things are different... You can build everything in
>>>> some
>>> few
>>>> steps:
>>>> 1) Get a OS (FreeDos or Minimal Linux)
>>>> ^----This is an Achilles heel...
>>>> 2) Get an Asembler tool for that OS and CPU
>>>> ^----This is an Achilles heel...
>>>> 3) Get an Assembler code for a C/C++ Compiler-Linker
>>>> 4) Generate a C/C++ Compiler-Linker
>>>> 5) Start Building C/C++ Compiler-Linker Better (DJGCC or GCC)
>>>> 6) Build all the libraries you need
>>>> 7) Create everything...
>>>>
>>>> That should include:
>>>> 1) Java Clases and Libraries
>>>> 1) JVM
>>>> 2) javac
>>>> 3) JDK complete
>>>>
>>>> Unfortunately... OpenJDK is not in this sequence...
>>>>
>>>> And I feel that is need to solve the gap...
>>>> Because, now, source-code is useless (except for upgrade)
>>>>
>>>> I hope being able to express my idea clearly...
>>>> And to convince somebody to review the current way of evolving...
>>>> Because
>>>> it have lost the connection with the origins.
>>>>
>>>> Regards,
>>>> Emilio Aguilar Gutiérrez
>>>> Software Engineer & IT Teacher
>>>
More information about the jdk-dev
mailing list