Size: a a a

2020 January 23

P

Pavel in rust_offtopic
Bogdan
но чет уровень языка не может быть выше уровня байткода
может, просто не всегда
источник

B

Bogdan in rust_offtopic
а c# 8 фишки будт работать?)
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
и подозреваю что там гарнтий что этот уровень байткода сработает тоже нет
ну у тебя не будут работать вещи типа таплов, но часть из них можно восстановить пакетами (с System.Tuple например). Но б0льшая часть языка работает в любой версии
источник

P

Pavel in rust_offtopic
так, стоп разве уровень фреймворка влияет на множество байткодов?
источник

AZ

Alex Zhukovsky in rust_offtopic
паттерн матчинги например будут
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
так, стоп разве уровень фреймворка влияет на множество байткодов?
на то что в стд есть влияет
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
на то что в стд есть влияет
ну, тогда это разные вещи мы обсуждаем
источник

AZ

Alex Zhukovsky in rust_offtopic
байткод с 2.0 не меняли никак вообще насколько мне известно
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
ну у тебя не будут работать вещи типа таплов, но часть из них можно восстановить пакетами (с System.Tuple например). Но б0льшая часть языка работает в любой версии
вот!
Майкрософт смог, хотя раньше исторически Sun больше про совместимость заботился
источник

AZ

Alex Zhukovsky in rust_offtopic
все фишки языка были сахаром и новыми типами
источник

P

Pavel in rust_offtopic
в джаве расширили байткод для поддержки динамических языков
источник

B

Bogdan in rust_offtopic
меня горит с тех пор как я пытался делать поделки под ведроид и пришлось юзать https://github.com/evant/gradle-retrolambda
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
в джаве расширили байткод для поддержки динамических языков
ну DLR тоже есть, но я не помню че они делали. По-моему все на уровне языка осталось захачено
источник

B

Bogdan in rust_offtopic
в 4м ведре то-ли 5-я то-ли 6я джава была
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
ну DLR тоже есть, но я не помню че они делали. По-моему все на уровне языка осталось захачено
ну, там именно invokedynamic добавили, чтоб вмки могли оптимизировать
источник

P

Pavel in rust_offtopic
Bogdan
в 4м ведре то-ли 5-я то-ли 6я джава была
в ведре нету джавы, вся джава заканчивается на class2dex, или как он там
источник

B

Bogdan in rust_offtopic
это детали не относящиеся к делу))))))))))
источник

P

Pavel in rust_offtopic
есть апишки как в джаве, но вмка там не джаваовская
источник

B

Bogdan in rust_offtopic
суть в том что уровенбь поддержки на уровне Nй джавый
источник

B

Bogdan in rust_offtopic
вроде как только в 8м ведре 8я джава появилась

Может в 7 ?   не помню точно
источник