Size: a a a

2020 May 03

AE

Alter Ego in pro.jvm
Dmitry Baynak
так это не "заинлайнен", а "сразу вычислено значение"
инлайн - это когда ты берешь целиком метод, (выбрасываешь пролог/эпилог/...), и подставляешь его код в вызывающую строку

то что значение всегда одинаково - это вопрос вообще к методологии твоей; если честно, это "опасные" штуки, т.к. желательно компилятору давать знать что все ветки в коде "значимы" и для него нет возможности сделать dead code elimination и т.д.
Не, метод isNonNegative уже явно вмердживается в main.
источник

DB

Dmitry Baynak in pro.jvm
Alter Ego
Не, метод isNonNegative уже явно вмердживается в main.
понял
честно, тогда я не знаю как связаны "всегда метод с одним (и тем же?) значением" и "метод 100% будет заинлайнен"
почему нет else -  наверно компилятор достаточно умный, чтобы понять что данная ветка не просто никогда не исполняется да и всё
источник

AE

Alter Ego in pro.jvm
Dmitry Baynak
понял
честно, тогда я не знаю как связаны "всегда метод с одним (и тем же?) значением" и "метод 100% будет заинлайнен"
почему нет else -  наверно компилятор достаточно умный, чтобы понять что данная ветка не просто никогда не исполняется да и всё
Вопрос был в том, что else бранча убирается. Скорее в том, что именно тут больше всего влияет на перыоманс с точки зрения jit, какие манипуляции. Мой косяк, не так выразился.
источник

AS

Andrey Shalygin in pro.jvm
❓ Кто может объяснить чем сишарп от джавы отличается, я открываю код и там и там по сути одно и тоже, что там голову ломать что там, только обозначения некоторые разные.
источник

i

imbananko in pro.jvm
Andrey Shalygin
❓ Кто может объяснить чем сишарп от джавы отличается, я открываю код и там и там по сути одно и тоже, что там голову ломать что там, только обозначения некоторые разные.
правильно, одна хуйня
источник

A

Artjom Kalita in pro.jvm
нужно применить аксиому эскобара
источник

AS

Andrey Shalygin in pro.jvm
imbananko
правильно, одна хуйня
Тогда кто эти люди , которые писают кипятком от сишарпа? или от руби? как по мне то везде тоже самое только в профиль
источник

DK

Dzmitry Kharevich in pro.jvm
Andrey Shalygin
❓ Кто может объяснить чем сишарп от джавы отличается, я открываю код и там и там по сути одно и тоже, что там голову ломать что там, только обозначения некоторые разные.
так исторически сложилось, что когда появился сишарп, они взяли все лучшее в джава. по этому он так похож
источник

AS

Andrey Shalygin in pro.jvm
Dzmitry Kharevich
так исторически сложилось, что когда появился сишарп, они взяли все лучшее в джава. по этому он так похож
так а что там конкретно лучше? на нем не надо программировать что ли? синтаксис? да там аналогично может иногда что то короче
источник

sS

second_constantine S... in pro.jvm
Dzmitry Kharevich
так исторически сложилось, что когда появился сишарп, они взяли все лучшее в джава. по этому он так похож
Только вендерлок на винду не дал ему в своё время достигнуть уровня жабы
источник

DK

Dzmitry Kharevich in pro.jvm
Andrey Shalygin
так а что там конкретно лучше? на нем не надо программировать что ли? синтаксис? да там аналогично может иногда что то короче
хотя бы тем, что getter и setters генерятся автоматом
источник

AS

Andrey Shalygin in pro.jvm
Dzmitry Kharevich
хотя бы тем, что getter и setters генерятся автоматом
шарписты у себя в чате говорят, что сишарп язык богов, а джава говорят говно
источник

ch

central hardware in pro.jvm
Andrey Shalygin
шарписты у себя в чате говорят, что сишарп язык богов, а джава говорят говно
а потом,  мы только вчера начали а у нас уже пять подпроектов, потом еще логер в свой вынесим
источник

sS

second_constantine S... in pro.jvm
Andrey Shalygin
шарписты у себя в чате говорят, что сишарп язык богов, а джава говорят говно
Также как и скалисты, но все мы знаем что это не так)
источник

AS

Andrey Shalygin in pro.jvm
second_constantine Stupakevich
Также как и скалисты, но все мы знаем что это не так)
а рубисты говорят что сишарп говно, а руби язык богов
источник

AS

Andrey Shalygin in pro.jvm
central hardware
а потом,  мы только вчера начали а у нас уже пять подпроектов, потом еще логер в свой вынесим
а что именновчера начали?
источник

ch

central hardware in pro.jvm
Andrey Shalygin
а что именновчера начали?
с нуля писать проект
источник

sS

second_constantine S... in pro.jvm
Andrey Shalygin
а рубисты говорят что сишарп говно, а руби язык богов
Каждая лягушка хвалит своё болото
источник

VP

Vitaliy [Optimus Pri... in pro.jvm
Andrey Shalygin
шарписты у себя в чате говорят, что сишарп язык богов, а джава говорят говно
На цвет и вкус все фломастерьі разньіе)
источник

Е

Евгений in pro.jvm
Dzmitry Kharevich
хотя бы тем, что getter и setters генерятся автоматом
Lombok
источник