@jvmchat

Страница 2708 из 2890
Роман
09.08.2018
09:48:31
а может это даже ваш код? ))
у меня на компе с виндой стоит отдельно linux чтобы тестировать производительность через async-profiller

так вот если ты пишешь осмысленный код, думаешь на перёд и о своих коллегах, как будущих, так и текущих, думаешь о всех рисках и проблемах что могут возникнуть

то твой код по определению не может быть медленным

Google
Ivan
09.08.2018
09:50:04
Я правда проще решил эту проблему, я просто на линуксе сижу )

Роман
09.08.2018
09:50:07
ну и конечно, нужно ковырять либы, что ты юзаешь

Я правда проще решил эту проблему, я просто на линуксе сижу )
ага, захотел отдохнуть чутка поиграть во что-то

и вот фиг тебе

Ivan
09.08.2018
09:50:58
то твой код по определению не может быть медленным
Ну нееет, нарваться на косяк всегда можно, ты же не машина чтобы не ошибаться

ага, захотел отдохнуть чутка поиграть во что-то
Для этого есть виртуалка с виндой )

Таир
09.08.2018
09:52:10
Ну нееет, нарваться на косяк всегда можно, ты же не машина чтобы не ошибаться
да нее.. и тесты тоже не нужны, сразу без багов писать слабо? ))

Oleg
09.08.2018
09:52:28
Как язык может проходить TCK?
ну гляди, слово Java принадлежит Ораклу. Это, конечно, очень плохо. Но это так. никто не может использовать слово Java в своей технологии без их разрешения (по этому поводу есть документ). Например, если ты придумал парсер XML и назвал это "XMLParser for Java" - это нарушение лицензии оно может дать соглашение как напрямую, так и опосредовано, если технология например сертифицируется как Java поэтому заявление "Android использует язык Java" - это прямое нарушение лицензии

Alexandr
09.08.2018
09:53:50
Ivan
09.08.2018
09:53:54
Google
Ivan
09.08.2018
09:54:11
Таир
09.08.2018
09:54:37
Чёт я не понял к чему это сообщение
да забей )) я просто продолжил мысль про “безкосячный код”

Alexandr
09.08.2018
09:54:51
Во флеш игры =)
я КС гамаю иногда, а вообще есть стим, там дофига игр

Митко Соловец?
09.08.2018
09:54:56
ну вот мне обидно, что поделку, которая находится в Андроиде, пытаются называть гордым словом Java
действительно, Джава - это гордость, а для дроида и какой-нибудь Котлин сойдет...

Konstantin
09.08.2018
09:57:35
сектанты детектед

Vladimir
09.08.2018
09:57:38
ну гляди, слово Java принадлежит Ораклу. Это, конечно, очень плохо. Но это так. никто не может использовать слово Java в своей технологии без их разрешения (по этому поводу есть документ). Например, если ты придумал парсер XML и назвал это "XMLParser for Java" - это нарушение лицензии оно может дать соглашение как напрямую, так и опосредовано, если технология например сертифицируется как Java поэтому заявление "Android использует язык Java" - это прямое нарушение лицензии
С использованием названий - да, интересный момент. Но к TCK это не имеет никакого отношения. Кроме того, Google вроде бы нигде не пишет, что Android использует Java. Он заявляет только то, что приложения под Android можно писать на Java с использованием их SDK. Наверняка они во всех официальных документах делают сноску вроде "Java is a trademark of Oracle Inc. and its affiliates", это вполне законное использование. Для андроида Java заканчивается на сборке приложения в их особый формат. Ну ещё там есть внутри что-то очень похожее на стандартную библиотеку Java.

Александр
09.08.2018
09:58:02
ага, захотел отдохнуть чутка поиграть во что-то
хз, у меня в стиме под 70 игр нативных для линукса, вопрос больше когда играть :(

Александр
09.08.2018
09:59:59
последнее что хватило времени норм пройти

это вторую лару крофт

Роман
09.08.2018
10:00:40
Смахивает на костыли и ярую любовь к инструменту несмотря не на что

Oleg
09.08.2018
10:00:43
@frostbit но для этого Гуглу нужно реализовать JavaEE, JavaFx, Swing и так далее

Александр
09.08.2018
10:01:20
Роман
09.08.2018
10:01:25
разве они не собрались jdk поставлять?

Александр
09.08.2018
10:01:35
javaEE & JavaFX не часть Java SE

Quantum Harmonizer
09.08.2018
10:01:40
Oleg
09.08.2018
10:01:57
Google
Александр
09.08.2018
10:02:24
имплементить свинг и авн на андройде звучит очень стремно конечно)

Alexander
09.08.2018
10:03:00
а что они думали там под капотом?
индусы, которые быстро гуглят

Oleg
09.08.2018
10:03:14
еще нужно заимплементить многопоточность в точности как в хотспоте

Vladimir
09.08.2018
10:03:59
Oleg
09.08.2018
10:04:26
да назвали бы ее Kava или еще как-нибудь и вопросы сняты

Ivan
09.08.2018
10:04:35
хз, у меня в стиме под 70 игр нативных для линукса, вопрос больше когда играть :(
А какой дистр? Я чёт пытался где-то завести стим, но в итоге после глобального обновления либ всё умерло...

Quantum Harmonizer
09.08.2018
10:05:48
Это да. Но столько сил тратить...
а потом продвигать Flutter и Dart :trollface:

Vladimir
09.08.2018
10:06:34
а потом продвигать Flutter и Dart :trollface:
Вот этот ход вообще мне не понятен. Что у них там на уме?

Ivan
09.08.2018
10:06:52
сфигали?
Ну я думаю тут ответ - jmm

Oleg
09.08.2018
10:06:59
сфигали?
ну оно должно пройти по JVMS, а модель памяти - ее часть

Quantum Harmonizer
09.08.2018
10:07:02
Вот этот ход вообще мне не понятен. Что у них там на уме?
кажется, они хотят нативный код в мобиле, как в iOS

Александр
09.08.2018
10:07:37
модель абстрактная, а вот имплементация не должна быть 1 в 1 с хотспотом ,если они достигнут выполнение ММ с другой реалицией

флаг им в руки

Vladimir
09.08.2018
10:07:56
Quantum Harmonizer
09.08.2018
10:08:32
K/N? Не, мы пойдём своим путём)
K/N, конечно, сыроват. Я бы за свободу выбора. Rust, например.

Google
Александр
09.08.2018
10:09:10
ну вот, а уже как под копотом сделано, дело другое

Oleg
09.08.2018
10:09:48
ART соответствует JMM
окей, почему тогда у Гугла еще нет сертификации Java?

Quantum Harmonizer
09.08.2018
10:10:25
окей, почему тогда у Гугла еще нет сертификации Java?
А зачем? Да и они же используют не все API JavaSE, насколько я знаю.

Vladimir
09.08.2018
10:10:43
окей, почему тогда у Гугла еще нет сертификации Java?
А зачем? И о какой сертификации может идти речь с такой VM, которая .class файлы не читает?

Oleg
09.08.2018
10:10:56
А зачем? Да и они же используют не все API JavaSE, насколько я знаю.
ну потому что ты не можешь использовать "не все". Или все, или ничего.

Quantum Harmonizer
09.08.2018
10:11:02
окей, почему тогда у Гугла еще нет сертификации Java?
Вот зачем мне сертификаты Google и Oracle? Я вроде и без них код пишу.

ну потому что ты не можешь использовать "не все". Или все, или ничего.
ну вот в андроиде вполне может не быть CORBA или чего-то такого. Как уже обсудили, нет AWT и Swing.

Admin
ERROR: S client not available

Vladimir
09.08.2018
10:11:59
K/N, конечно, сыроват. Я бы за свободу выбора. Rust, например.
Rust - это точно не выбор тех ребят, которые пилят Go. Слишком сложно.

Quantum Harmonizer
09.08.2018
10:12:01
Про класс-файлы верно сказали.

Oleg
09.08.2018
10:12:11
А зачем? И о какой сертификации может идти речь с такой VM, которая .class файлы не читает?
чтобы иметь право называться гордыми словом Java. разговор ведь начался с того, что "в андроиде нет Java" нету. Формально доказано в виде не выдачи Ораклом Гуглу соответствующих лицензий

Oleg
09.08.2018
10:13:10
в HotSpot - нету, в OpenJDK - есть

Vladimir
09.08.2018
10:13:19
чтобы иметь право называться гордыми словом Java. разговор ведь начался с того, что "в андроиде нет Java" нету. Формально доказано в виде не выдачи Ораклом Гуглу соответствующих лицензий
А кто-то говорил, что в андроиде есть Java? Там есть только что-то похожее. Гуглу это нафиг не сдалось, и они забили на совместимость с самого начала.

Oleg
09.08.2018
10:13:45
А кто-то говорил, что в андроиде есть Java? Там есть только что-то похожее. Гуглу это нафиг не сдалось, и они забили на совместимость с самого начала.
> А кто-то говорил, что в андроиде есть Java? Там есть только что-то похожее. ВОООТ! Это все, что я пытался доказать

Quantum Harmonizer
09.08.2018
10:14:16
> А кто-то говорил, что в андроиде есть Java? Там есть только что-то похожее. ВОООТ! Это все, что я пытался доказать
До сих пор не могу понять, нафига. Это вопрос класса «есть ли вакуум между молекулами?»

Vladimir
09.08.2018
10:14:45
Для привлечения разработчиков не нужна сертификация)

Oleg
09.08.2018
10:14:51
Ну например, все вакансии вида "Требуется Android-разработчик, требуется умение писать на Java" - безграмотны

Google
Oleg
09.08.2018
10:15:15
или например, когда говорят что Java - тормозное говно, это ложь, когда имеется в виду Android

Oleg
09.08.2018
10:15:39
А что, под андроид нет смысла писать на Java?
так под Андроид нельзя писать на Java. По причине отсуствия таковой в Андроиде.

Alexander
09.08.2018
10:16:08
Не то процитировпл

Vladimir
09.08.2018
10:16:15
Alexander
09.08.2018
10:16:48
Rust - это точно не выбор тех ребят, которые пилят Go. Слишком сложно.
А серьёзно считаете чем сложнее язык, тем он лучше?

Quantum Harmonizer
09.08.2018
10:17:21
А серьёзно считаете чем сложнее язык, тем он лучше?
Как бы не это имелось в виду. Go настолько упрощён, что там ничего нет.

Oleg
09.08.2018
10:17:22
Можно, инфа 100%. Только с некоторыми ограничениями.
в платформе Java нет понятия "с ограничениями". Оно или соответствует Java, или не соответствует. Если не соответствует - это не Java

Андрей
09.08.2018
10:18:09
ну условно

Quantum Harmonizer
09.08.2018
10:18:17
Vladimir
09.08.2018
10:19:17
А серьёзно считаете чем сложнее язык, тем он лучше?
Вовсе нет, я к тому, что разрабатывая свой язык общего назначения, Google ставил в приоритет простоту. Rust совсем не об этом, у него порог вхождения выше, да и в целом код сложнее.

в платформе Java нет понятия "с ограничениями". Оно или соответствует Java, или не соответствует. Если не соответствует - это не Java
Из множества программ на Java (языке) часть вполне себе можно запустить на Android. От этого они перестают быть написанными на Java?

Alexandr
09.08.2018
10:23:18
Из множества программ на Java (языке) часть вполне себе можно запустить на Android. От этого они перестают быть написанными на Java?
даже больше, можно использовать думаю 90% уже собранных либ, ибо они не используют интерналы java se и специфичные её пакеты, например java.awt

Vladimir
09.08.2018
10:24:48
Роман
09.08.2018
10:26:43
было бы круто если бы WASM завезли не на js, а полноценно, чтобы можно было кодить на java) и не трогать js

dart бы тогда ещё получил развитие ещё большее

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