Size: a a a

Emacs — русскоговорящее сообщество

2021 August 15

A

Aragaer in Emacs — русскоговорящее сообщество
но по жвм-спеке через рефлексию должно быть доступно все
источник

S

Schnabelperchten in Emacs — русскоговорящее сообщество
Я говорил об абстракциях над байткодом в целом как о виртуальных машинах, явашный байткод можно и компилять через разные программы
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Софтина не заработает если ты явно не скажешь где и как используется рефлексия
источник

S

Schnabelperchten in Emacs — русскоговорящее сообщество
а вообще я пошел читать про Babashka, ребятам спасибо
источник

S

Schnabelperchten in Emacs — русскоговорящее сообщество
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Джавашный байткод это код который гоняется на жвм, я уже про это написал
источник

A

Aragaer in Emacs — русскоговорящее сообщество
мы как-то раз разбирали следующий случай:
int array[100];
for (int x = 0; x < 1000; x++)
   array[x] = veryLongFunction(x);
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Ты можешь скомпилять жаву в емаксовый байткод отдельным компилятором и он не будет иметь ничего общего с жвм
источник

A

Aragaer in Emacs — русскоговорящее сообщество
и дальше по коду array[x] не используется если что. Вообще нигде и никак
источник

y

yosk in Emacs — русскоговорящее сообщество
rash есть
источник

A

Aragaer in Emacs — русскоговорящее сообщество
этот код должен выкинуть ArrayOutOfBounds при x = 100. При этом вычисления на самом деле не обязательно вызывать, если у них нет сайдэффектов.
источник

S

Schnabelperchten in Emacs — русскоговорящее сообщество
а можешь джавашный байткод в байткод своего процессора
источник

S

Schnabelperchten in Emacs — русскоговорящее сообщество
Так, пойду гуглить
источник

y

yosk in Emacs — русскоговорящее сообщество
источник

S

Schnabelperchten in Emacs — русскоговорящее сообщество
О, оно на ракетке, быстрее гулья будет
источник

B1

BS 135 in Emacs — русскоговорящее сообщество
уфф... ачивка "поужинавший" получена. теперь можно и в чате посидеть
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Это уже проблемы джавашного компилятора и не имеет ничего общего с вм
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
У емакса есть байт-код?
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Да
источник

A

Aragaer in Emacs — русскоговорящее сообщество
но "правильная" реализация это на каждой итерации заново делать проверку, что x не вылетел за пределы массива. А оптимизированная -- сначала один раз проверить, 100 итераций без лишних проверок, потом один раз эксепшн.
источник