Упарываемся по максимуму: от ORM до анализа байткода
#Программирование #Ненормальноепрограммирование #Kotlin #Java #java #jvm #bytecode IV
https://habr.com/post/409043/
#Программирование #Ненормальноепрограммирование #Kotlin #Java #java #jvm #bytecode IV
https://habr.com/post/409043/
t.me
Упарываемся по максимуму: от ORM до анализа байткода
Как известно, настоящий программист в своей жизни должен сделать 3 вещи: создать свой язык программирования, написать свою операционную систему и сделать свой...
[Из песочницы] Конкатенация строк, или Патчим байткод
#Высокаяпроизводительность #Java #java #string #art #dalvik #bytecode IV
https://habr.com/post/416479/
#Высокаяпроизводительность #Java #java #string #art #dalvik #bytecode IV
https://habr.com/post/416479/
t.me
Конкатенация строк, или Патчим байткод
Не так давно прочёл статью об оптимизации производительности Java-кода — в частности, конкатенации строк. В ней остался поднятым вопрос — почему при...
[Перевод] Перегрузка, которая запрещена, или bridge-методы в Java
#Программирование #Java #БлогкомпанииHaulmont #java #jvm #bytecode #overloading IV
https://habr.com/post/426419/
#Программирование #Java #БлогкомпанииHaulmont #java #jvm #bytecode #overloading IV
https://habr.com/post/426419/
t.me
Перегрузка, которая запрещена, или bridge-методы в Java
В большинстве моих собеседований на технические позиции есть задача, в которой кандидату необходимо реализовать 2 очень похожих интерфейса в одном классе:...
[Из песочницы] Трансформация кода в Android
#Java #РазработкаподAndroid #Gradle #java #Bytecode #JVM #android IV
https://habr.com/ru/post/469237/
#Java #РазработкаподAndroid #Gradle #java #Bytecode #JVM #android IV
https://habr.com/ru/post/469237/
t.me
Трансформация кода в Android
Вместо вступления Всё началось с того, что мне захотелось изучить тонкости настройки Gradle, понять его возможности в Android разработке (да и вообще). Начал с ж...
Инструменты для запуска и разработки Java приложений, компиляция, выполнение на JVM
#Программирование #Java #java #javadevelopment #bytecode #compilation #jdk IV
https://habr.com/ru/post/471772/
#Программирование #Java #java #javadevelopment #bytecode #compilation #jdk IV
https://habr.com/ru/post/471772/
t.me
Инструменты для запуска и разработки Java приложений, компиляция, выполнение на JVM
Ни для кого не секрет, что на данный момент Java — один из самых популярных языков программирования в мире. Дата официального выпуска Java — 23 мая 1995 года. Э...
Hello World из байт-кода для JVM
#Программирование #Java #java #jvm #bytecode IV
https://habr.com/ru/post/480550/
#Программирование #Java #java #jvm #bytecode IV
https://habr.com/ru/post/480550/
t.me
Hello World из байт-кода для JVM
Скомпилируем простенькую программу выводящую "Hello World" и пройдемся по его структуре Не думаю, что статья будет достаточно информативной для тех, кто поверхно...
Исследуем бинарные форматы на примере байткода .class файла
#Ненормальноепрограммирование #Программирование #Java #java #bytecode #бинарныеформаты IV
https://habr.com/ru/post/481260/
#Ненормальноепрограммирование #Программирование #Java #java #bytecode #бинарныеформаты IV
https://habr.com/ru/post/481260/
t.me
Исследуем бинарные форматы на примере байткода .class файла
Если вас не пугает картинка выше, если вы знаете чем отличается big-endian от little-endian, если вам всегда было интересно как "устроены" бинарные файлы, значи...
Опыт оптимизации вычислений через динамическую генерацию байт-кода JVM
#БлогкомпанииОбразовательныепроектыJetBrains #Kotlin #kotlin #оптимизациявычислений #jvm #bytecode #байткод IV
https://habr.com/ru/post/515614/
#БлогкомпанииОбразовательныепроектыJetBrains #Kotlin #kotlin #оптимизациявычислений #jvm #bytecode #байткод IV
https://habr.com/ru/post/515614/
t.me
Опыт оптимизации вычислений через динамическую генерацию байт-кода JVM
В своем небольшом проекте по моделированию случайных величин я столкнулся с проблемой низкой производительности вычисления математических выражений, вводимых пол...
NullPointerException в чужой библиотеке, или некоторые манипуляции с байткодом
#Ненормальноепрограммирование #Java #java #bytecode #ручнойтруд IV
https://habr.com/ru/post/552954/
#Ненормальноепрограммирование #Java #java #bytecode #ручнойтруд IV
https://habr.com/ru/post/552954/
t.me
NullPointerException в чужой библиотеке, или некоторые манипуляции с байткодом
Привет, Хабр! Был тёплый пятничный вечер, хотелось скорее бежать домой, пересесть из компьютерного кресла на кресло настоящее в полутора метрах, а тесты всё ника...
Загадки Enum'ов
#Программирование #Java #программирование #java #enum #bytecode IV
https://habr.com/ru/post/575208/
#Программирование #Java #программирование #java #enum #bytecode IV
https://habr.com/ru/post/575208/
t.me
Загадки Enum'ов
Перечисления появились в пятой версии Java и с тех пор крепко обосновались в наших приложениях. Работа с перечислениями почти не отличается от работы с любыми другими классами в Java. Но есть...
1337ReverseEngineer's VMAdventures 1 crackme
#Реверсинжиниринг #bytecode #virtualmachine #encryption #crackme IV
https://habr.com/ru/post/712290/
#Реверсинжиниринг #bytecode #virtualmachine #encryption #crackme IV
https://habr.com/ru/post/712290/
Хабр
1337ReverseEngineer's VMAdventures 1 crackme
Продолжаем решать головоломки: сегодня это 1337ReverseEngineer's VMAdventures 1 https://crackmes.one/crackme/63bd7f5733c5d43ab4ecf3ad Задача: узнать верный пароль, на который программа выдаст...
Создаем байт-код для JVM без компилятора
#БлогкомпанииOTUS #Программирование #Java #Реверсинжиниринг #java #bytecode #jvm IV
https://habr.com/ru/post/726610/
#БлогкомпанииOTUS #Программирование #Java #Реверсинжиниринг #java #bytecode #jvm IV
https://habr.com/ru/post/726610/
Хабр
Создаем байт-код для JVM без компилятора
Виртуальная машина Java использует концепцию промежуточного байт-кода для обеспечения переносимости между операционными системами и аппаратными платформами. Использование байт-кода позволяет отделить...
Yul: Учимся использовать inline assembly в Solidity
#БлогкомпанииMetaLamp #Децентрализованныесети #Solidity #yul #evm #opcodes #bytecode
https://habr.com/ru/companies/metalamp/articles/810785/
#БлогкомпанииMetaLamp #Децентрализованныесети #Solidity #yul #evm #opcodes #bytecode
https://habr.com/ru/companies/metalamp/articles/810785/
Хабр
Yul: Учимся использовать inline assembly в Solidity
Основные понятия Yul — это промежуточный язык, который может быть скомпилирован в байт-код. Разработанный специально для EVM (виртуальной машины Ethereum) он предлагает баланс между...
[Перевод] Байт-кодовые VM в неожиданных местах
#БлогкомпанииRUVDScom #Виртуализация #Программирование #ruvds_переводы #виртуальныемашины #bytecode #ebpf
https://habr.com/ru/companies/ruvds/articles/813151/
#БлогкомпанииRUVDScom #Виртуализация #Программирование #ruvds_переводы #виртуальныемашины #bytecode #ebpf
https://habr.com/ru/companies/ruvds/articles/813151/
Хабр
Байт-кодовые VM в неожиданных местах
Отвечая на вопрос в Twitter, Ричард Хипп написал, почему SQLite использует байт-кодовую VM для исполнения операторов SQL. Вероятно, большинство людей ассоциирует байт-кодовые VM с языками...