Size: a a a

2020 July 08

_

_OM_ in KotlinLangRu
Набор инструкций надо смотреть
источник

ch

central hardware in KotlinLangRu
Midow Noname
а это правда то что 8-13 jvm компилирует один тот же байткод?
байт код очень мало менялся после восьмой джавы, что и использовал проект jabbel для того, чтобы компилировать фичи новых версий под JVM 8
источник

_

_OM_ in KotlinLangRu
Одно знаю что алибаба запилили свою jvm, они серьезно перелопатили
источник

_

_OM_ in KotlinLangRu
Ну может ещё кто-то делает свою, но в целом что jvm от оракула что Open это суть одно и тоже
источник

ch

central hardware in KotlinLangRu
_OM_
Ну может ещё кто-то делает свою, но в целом что jvm от оракула что Open это суть одно и тоже
все JVM проходят тесты от самого oracle для того чтобы получить сертификацию на соответсвие стандарту
источник

_

_OM_ in KotlinLangRu
Должны проходить, но думаю китайцы ложили на них
источник

_

_OM_ in KotlinLangRu
Там проприетарные решения и вряд ли оракл их видел
источник

_

_OM_ in KotlinLangRu
Гугл тоже 100% что то своё пилит
источник

MN

Midow Noname in KotlinLangRu
central hardware
байт код очень мало менялся после восьмой джавы, что и использовал проект jabbel для того, чтобы компилировать фичи новых версий под JVM 8
а новый switch expression меняет байт код(
источник

ch

central hardware in KotlinLangRu
Midow Noname
а новый switch expression меняет байт код(
судя по jabbel нет не меняет
https://github.com/bsideup/jabel
источник

AK

Andrey Konev in KotlinLangRu
_OM_
Должны проходить, но думаю китайцы ложили на них
Alibaba Dragonwell is certified as compatible with the Java SE standard.
источник

_

_OM_ in KotlinLangRu
Ну ок тогда
источник

_

_OM_ in KotlinLangRu
Правда не стоит  что сделали алибабы будет работать на стандартной jvm
источник

АО

Алексей Овсянников... in KotlinLangRu
@NMMJB смысла в спецификации JVM не было бы никакого, если бы она повторяла Java спецификацию. Это разные вещи и отождествлять два языка (или, тем более, язык и спецификацию), которые работают на разных уровнях, несколько странно. Джава - всего лишь такая же прослойка, как Kotlin, и тот факт, что KotlinJVM код можно как-то там показать на джаве, связан со стремлением разработчиков котлина сделать интеропнрабельный с Java язык. В каком-то смысле, вы пытаетесь сказать, что (по аналогии) C (Java) == assembler (JVM спецификация)
источник

_

_OM_ in KotlinLangRu
Я пытаюсь сказать что набор инструкций который по завершению компиляции Java, Kotlin,Scala, один и тот же,
источник

АО

Алексей Овсянников... in KotlinLangRu
Само собой, исполняемая спецификация одна на всех:)
источник

АО

Алексей Овсянников... in KotlinLangRu
(Еще раз оговорюсб, это о Kotlin JVM)
источник

_

_OM_ in KotlinLangRu
Ну вот и разрулили
источник

АО

Алексей Овсянников... in KotlinLangRu
Просто выше показалось, что вы отождествили JVM (и её спецификацию) с Java, вот и захоливарилось
источник

_

_OM_ in KotlinLangRu
Нет, небыло такого
источник