Size: a a a

2020 July 08

АО

Алексей Овсянников... in KotlinLangRu
@NMMJB, наприпер
источник

АО

Алексей Овсянников... in KotlinLangRu
Переслано от _OM_
Это как так ? Любой jvm байткод можно декомпилировать в Java, вопрос в том что с ним оптимизатор сделает, читаемость может быть так себе
источник

_

_OM_ in KotlinLangRu
Bogdan Panchenko
Пример: в конструкторе super должен быть в начале, в байткоде уже нет
Как то так
источник

_

_OM_ in KotlinLangRu
Алексей Овсянников
Переслано от _OM_
Это как так ? Любой jvm байткод можно декомпилировать в Java, вопрос в том что с ним оптимизатор сделает, читаемость может быть так себе
А что тут не так ?
источник

АО

Алексей Овсянников... in KotlinLangRu
_OM_
Как то так
Ну так вам и намекнули, что на заборе тоже написано, а такой декомпилированный код на Java вы не скомпилируете:)
источник

_

_OM_ in KotlinLangRu
Скомпилируешь, при помощи какой-то матери
источник

_

_OM_ in KotlinLangRu
Декомпайлер делает предположения, и итог его не всегда однозначен, но транслирует всё
источник

_

_OM_ in KotlinLangRu
Если доктор спиральки ставит то он их и снимает
источник

АО

Алексей Овсянников... in KotlinLangRu
Вы правда считаете, что невалидный джава код (или невалидно декомпилированный с использованием допущений) будет корректно компилироваться и работать?
источник

_

_OM_ in KotlinLangRu
Нет конечно, вопрос был
источник

_

_OM_ in KotlinLangRu
Даёт ли Котлин тоже байт код что и джава
источник

АО

Алексей Овсянников... in KotlinLangRu
_OM_
Даёт ли Котлин тоже байт код что и джава
Тот же - нет
источник

АО

Алексей Овсянников... in KotlinLangRu
На той де спецификации - да
источник

_

_OM_ in KotlinLangRu
А я говорю да :)
источник

АО

Алексей Овсянников... in KotlinLangRu
Ок, дело ваше
источник

_

_OM_ in KotlinLangRu
И байт код исходников которого был Котлин может быть транслирован в Java
источник

K

Kirill in KotlinLangRu
источник

ch

central hardware in KotlinLangRu
_OM_
И байт код исходников которого был Котлин может быть транслирован в Java
насколько мне тут говорили корунтины не имеют представления на высокоуровневом ЯП, работают только на уровне байткода
источник

_

_OM_ in KotlinLangRu
central hardware
насколько мне тут говорили корунтины не имеют представления на высокоуровневом ЯП, работают только на уровне байткода
Ну как то ж код был в инструкции переведён
источник

АО

Алексей Овсянников... in KotlinLangRu
Если вы намекаете на то, что котлин - всего лишь синтаксический сахар для Java, то хочу вас огорчить:)
источник