@jvmchat

Страница 1727 из 2890
Baruch
18.08.2017
05:16:32
на самом деле пересаживать народ на котлин будет очень просто

достаточно просто не поддерживать новых версий джавы

Andrey
18.08.2017
05:17:00
на самом деле пересаживать народ на котлин будет очень просто
Но просто ли будет заставлять отказываться от джавы?

Google
Andrey
18.08.2017
05:17:27
достаточно просто не поддерживать новых версий джавы
А в какой момент это надо сделать?) Не все же успеют перейти.

Евгений
18.08.2017
05:22:54
на самом деле пересаживать народ на котлин будет очень просто
не понял, что значит "не поддерживать java"? в андроид есть поддержка именно java?

Baruch
18.08.2017
05:24:37
https://developer.android.com/studio/write/java8-support.html

Евгений
18.08.2017
05:33:24
Фич новых версий.
не поддерживать где? в jvm?

Andrey
18.08.2017
05:34:15
не поддерживать где? в jvm?
Интеропа не будет, к примеру, для чего-то нового.

Quantum Harmonizer
18.08.2017
05:35:45
не поддерживать где? в jvm?
Да, рантайм Андроида же ещё толком не дорос до рантвйма Java 7.

Anton
18.08.2017
05:35:53
Чет не пойму о чем спор. В андроиде джавы нет же.

Quantum Harmonizer
18.08.2017
05:36:18
А рантайм есть)

guga
18.08.2017
05:36:22
Anton
18.08.2017
05:36:37
А рантайм есть)
Есть. Но не джавовый же

Евгений
18.08.2017
05:37:14
Quantum Harmonizer
18.08.2017
05:37:26
Есть. Но не джавовый же
Ну, он хоть и не JVM, но состоит из её фич.

Google
Quantum Harmonizer
18.08.2017
05:38:07
пардон за дремучесть, там не openjdk?
Там ART — собственный рантайм, с собственным форматом классов и т. п..

Anton
18.08.2017
05:38:47
https://en.m.wikipedia.org/wiki/Android_Runtime

Евгений
18.08.2017
05:39:29
ага, загуглил уже)

тогда ясно

Andrey
18.08.2017
05:39:46
Нет
В последней версии они же свалили на openjdk

Anton
18.08.2017
05:40:38
В последней версии они же свалили на openjdk
Не знаю где там опенждк. В тулзах разве что. А на девайсах нет никакой жавы в андроидах

Andrey
18.08.2017
05:43:42
Насчёт jvm не знаю как там.

Anton
18.08.2017
05:45:18
https://www.opennet.ru/opennews/art.shtml?num=44018
_интеграция_ с опенждк не подразумевает, что оепждк будет на самом андроиде

Andrey
18.08.2017
05:46:36
_интеграция_ с опенждк не подразумевает, что оепждк будет на самом андроиде
Ну фиг знает. Я знаю, что там огромные проблемы с хармони, поэтому они решили мигрировать.

Anton
18.08.2017
05:46:49
Андроидный рантайм внутри андроида, это не жвм. Код, который там запускается даже близко не похож на байткод. Джава используется для андроида как фронтенд - инструментарий разработчика

Quantum Harmonizer
18.08.2017
05:46:53
https://www.opennet.ru/opennews/art.shtml?num=44018
Уже давно пользуюсь Android N. Фич Java 8, конечно, нет — вот-вот выйдет Android O с поддержкой MethodHandles из седьмой Джавы. Где там OpenJDK — хз вообще.

Andrey
18.08.2017
05:48:35
Quantum Harmonizer
18.08.2017
05:49:20
Anton
18.08.2017
05:49:37
Я говорю о фичах VM.
Вм подразумавает какие то фичи да. Почему ты думаешь что эти фичи именно жвмовские? Там свой jit, с гц вообще фиг знает, итд.

Google
Anton
18.08.2017
05:54:09
Хм, ну это скорее для хоть какой то совместимости с языком который выбрали для разработки. Вот представь, если гугл таки решит, что го лучше подходит для андроида и решит что го должен быть основным языком поатформы. Что мешает эту поддержку полиморфных сигнатур выкинуть за ненадобностью тогда? При этом рантайм то сильно перепиливать не надо будет, наверное

Дело, скорее, в другом. Воссоздать тулчейн с нуля, под другую технологию, это не тоже самое что сказать что котлин теперь молодец и при этом не сделать в технический части почти ничего.

А изначальная дискуссия была про то, что на андроиде нет жвм, напомню :)

Quantum Harmonizer
18.08.2017
05:57:56
Инструкции байт-кода очень напоминают JVM/Jasmin, и ART наверняка похож на JVM. А так — я не защищаю Гугл, но в мире полно телефонов, которые никогда не получат Android O, и тащить что-то в VM нужно, но поздно.

Quantum Harmonizer
18.08.2017
06:02:09
Оуоу. Там семантаки байткода совершенно разная. Жасмин — это не байткод
Ну, из разного я там заметил только уход от локальных переменных и стека к регистрам и всякие мелочи — общий пул строк, двухбайтные словари etc. Как Smali похож на Jasmin, так, думаю, и байт-коды схожи.

Anton
18.08.2017
06:08:04
Ну, из разного я там заметил только уход от локальных переменных и стека к регистрам и всякие мелочи — общий пул строк, двухбайтные словари etc. Как Smali похож на Jasmin, так, думаю, и байт-коды схожи.
Жасмин - это скорее эдакий макроассемблер. То что там похожа запись на регистровую не меняет его семантику описания работы со стеком. Ты вроде пишешь код как в регистровом асме, а на самом деле операции обозначены для стека и тебе это надо держать в голове. Я вот не знаю - с андроидовским кодом так же? У меня было таки подозрение что в анроиде модель исполнения не стековая

Anton
18.08.2017
06:12:40
Так я и говорю, что там не стек.
Погоди, а я говорю, что в жасмине стек, независимо от того как ты пишешь этот недоассемблер.

Вот пример http://www.cs.sjsu.edu/~pearce/modules/lectures/co/jvm/jasmin/demos/Greeter.j

Смотри прям сверху. Где там регистры? Там стековые операции же идут

Admin
ERROR: S client not available

Quantum Harmonizer
18.08.2017
06:14:25
Anton
18.08.2017
06:14:59
Ну да, в жасмине стек, а в смали — регистры.
О. Вот теперь понятно. Но этого разве мало?

Это огромное отличие

Igor
18.08.2017
06:18:59
Парни такой вопрос, сколько сейчас стоит трехлетний опыт на джаве со спрингом в москве, включая сертификат оракла первого уровня.

Quantum Harmonizer
18.08.2017
06:19:08
Это огромное отличие
Ну, это оптимизация для ARM. А в остальном всё довольно схожее. И байт-код довольно легко конвертируется туда и обратно, если не содержит специфических вещей.

Igor
18.08.2017
06:20:18
Всмысле трёхлетний опыт? Трудовую купить хочешь?
Нет у знакомой собеседование сегодня и не знает сколько просить)

Google
Andrey
18.08.2017
06:20:38
3 года и не знать своей стоимости?

Igor
18.08.2017
06:20:45
Тыр 130-150

Igor
18.08.2017
06:20:57
Ога ж девочка)

guga
18.08.2017
06:21:52
Помимо годиков в трудовой, не плохо бы ещё и на вопросы отвечать

Quantum Harmonizer
18.08.2017
06:22:22
Тыр 130-150
В Москве вроде больше дают.

Igor
18.08.2017
06:23:03
Ну я не могу оценить ибо стажа год.

Quantum Harmonizer
18.08.2017
06:23:22
Я — ведро с двумя годами опыта — получал 100 в Питере. Ушёл, в т. ч., потому что можно и больше.

Igor
18.08.2017
06:23:33
Я сейчас почти 100

Понятно спасибо

Quantum Harmonizer
18.08.2017
06:24:22
Можно же в @jvmjobs прицениться.

Aleksander
18.08.2017
08:33:10
Парни такой вопрос, сколько сейчас стоит трехлетний опыт на джаве со спрингом в москве, включая сертификат оракла первого уровня.
Я думаю это оценивается по знаниям. И все зависит от компании: в Дойче могут и 200 дать, а так по мск от 120 до 180

Igor
18.08.2017
09:04:48
Я думаю это оценивается по знаниям. И все зависит от компании: в Дойче могут и 200 дать, а так по мск от 120 до 180
Ясно, ну доуче хочет полностью свободный английский и афигительную математику. Первого никогда не имел, на второе забивают почти все.

Iam
18.08.2017
09:05:14
а зря, математика это очень красиво

Страница 1727 из 2890