4 ms·
Thanks. To clarify (although you answered this anyway), I’m referring just to the core language support (and maybe very common non-core packed that are essentia
by abrax3141 4y ago
Thanks. To clarify (although you answered this anyway), I’m referring just to the core language support (and maybe very common non-core packed that are essentially core), not the infinity of all spin off development.
- thesuperbigfrog 4y agoWhat are you defining as core language support? The Java trademark covers both multiple editions and implementations. Editions are target platforms, some of which are so different that they really should be their own programming languages such as: * Java Card for smart-cards * Java Platform, Micro Edition (Java ME) for environments with limited resources * Java Platform, Standard Edition (Java SE) for workstation environments * Java Platform, Enterprise Edition (Java EE) for large distributed enterprise environments The Java SE edition was released under the GNU GPL and receives contributions for multiple sources under the OpenJDk project. Most contributions come from large corporations, many of which also release OpenJDK-based Java distributions. Many components that were previously part of Java SE and Java EE have been released under open source licenses and are now supported by community owners and contributers (e.g. JakartaEE and JavaX components, Eclipse and Netbeans IDEs and related tools). It is a complex web of development and support depending on what you are considering, but millions of hours of work and excessive amounts of money have gone into it
- abrax3141 4y agoRight. Well, good questions. If it was an easy question I wouldn’t have had to ask such an august community. :-) But also, maybe Java is too complex. We could start from something simpler, like Haskell. Or js or cj.
- thesuperbigfrog 4y ago>> We could start from something simpler, like Haskell. Or js or cj. Someone familiar with those will need to answer. I have not done any serious work with those languages so I am unable to reply.