0
ответов

Доступ к байт-коду, созданному Scala REPL

Есть ли способ получить доступ к байт-коду, созданному REPL (т.е. к строке Scala, которую вы просто набирается и выполняется в REPL). Мне он нужен для загрузки класса на удаленный узел.
вопрос задан: 22 November 2011 08:03
0
ответов

Любое руководство по генерации байткода Java? [закрыто]

мы пишем что-то вроде компилятора из Pascal в JVM Bytecode. И мы уже реализовали генерацию дерева выражений, так что следующим шагом должно быть создание .class файла. Можете ли вы предложить ...
вопрос задан: 20 November 2011 17:08
0
ответов

Как преобразовать байт-код в машинный собственный код

Я ищу переводчика для преобразования Java-байтового кода в машинный собственный код перед выполнением, чтобы повысить производительность. Я слышал, что OpenOffice создан с использованием JAVA, но я не вижу ни одного jar-файла в ...
вопрос задан: 17 November 2011 13:13
0
ответов

Зачем языку Java байт-код? Почему именно такой дизайн в Java? [закрыто]

Насколько я знаю, разработчик java должен позволить своему файлу .java стать .class, а для .class требуется преобразование JVM в собственный код для выполнения. Почему именно такой дизайн Java? Почему бы просто не в качестве ...
вопрос задан: 16 November 2011 15:04
0
ответов

Является ли выделение памяти в JVM безблокировочным

Когда вы выполняете new Object () в Java, использует ли jvm алгоритм без блокировки для выделения памяти или ему требуется блокировка? В данном случае я имею в виду виртуальную машину Hotspot. Из того немногого, что я знаю ...
вопрос задан: 16 November 2011 06:56
0
ответов

Хорошая печать метода в байт-коде ASM

Я пытаюсь (безуспешно) распечатать только содержимое данного метода. Следующий код почти справляется с задачей: class MyTraceMethodVisitor extends MethodVisitor {public ...
вопрос задан: 2 November 2011 16:40
0
ответов

Каковы компромиссы при выполнении статического анализа исходного кода, байт-кода, машинного кода и т.д.?

Каковы различные компромиссы при выполнении статического анализа на различных уровнях кода? Например, для Java, почему кто-то должен выполнять статический анализ исходного кода Java против кода Jasmin против Java ...
вопрос задан: 26 October 2011 14:30
0
ответов

Что такое эквивалент байт-кода в Java 7 try-with-resources с использованием try-catch-finally?

Я пытаюсь понять, как работает новый оператор try-with-resources, воссоздавая он использует обычные операторы try-catch-finally. Учитывая следующий тестовый класс, использующий Java 7 try-with-resources: ...
вопрос задан: 22 October 2011 14:12
0
ответов

Как сгенерировать байт-код и сохранить его в файл .class?

У меня есть следующее странное требование. Мне даны: Список некоторых имён методов. Имена и типы параметров вышеуказанных методов. Функциональные возможности вышеуказанных методов. Это выглядит следующим образом: Для ...
вопрос задан: 14 October 2011 18:56
0
ответов

Как по байт-коду Java определить, является ли локальная переменная «окончательной»? (Относится к BCEL)

Где информация, например, является ли локальная переменная "final", хранится в байт-коде Java? Я знаю, что для полей (глобальные переменные) и методов они находятся в битах флага доступа, но, похоже, не могут ...
вопрос задан: 9 October 2011 14:00
0
ответов

Как перекомпилировать байткод Python 2.5 в 2.7?

Как перекомпилировать некоторые файлы .pyc, созданные в Python 2.5, в Python 2.7? У меня нет исходных файлов, и я не могу их получить. Я ищу бесплатное решение.
вопрос задан: 5 October 2011 15:57
0
ответов

Лучшая практика для обнаружения изменений функций в программах на Scala?

Я работаю над языком сценариев на основе Scala (внутренний DSL), который позволяет пользователям определять несколько функций преобразования данных в файле сценария Scala. Поскольку применение этих функций может ...
вопрос задан: 23 September 2011 15:05
0
ответов

Явно бесконечные петли обрабатываются в .Net в качестве особого случая?

Ранее сегодня, как я кодировал метод, и он ударил меня, что я не был уверен, что именно идиома я реализовал компилирование. Если все остальное абстрагировано, он будет выглядеть что-то вроде этого: ...
вопрос задан: 6 September 2011 16:44
0
ответов

Javassist. Какова основная идея и где реальное использование?

Я знаю, что Javassist - это библиотека Java, предоставляющая средства для манипулирования байт-кодом Java приложения. Хорошо, но зачем нам манипулировать байт-кодом? Любой реальный пример? Любое реальное приложение, где javassist ...
вопрос задан: 4 September 2011 07:15
0
ответов

Почему делают DUP при создании нового экземпляра

В настоящее время, я нахожусь только в проекте, который использует байт-код Java. Я обычно вижу, что при создании нового экземпляра класса и вызывают метод на него, байт-код будет похож: НОВЫЙ DUP ...
вопрос задан: 2 September 2011 11:35
0
ответов

Создание простого предметно-ориентированного языка

Мне любопытно узнать о создании предметно-ориентированного языка. На данный момент домен довольно простой, просто укажите несколько переменных и выполните несколько циклов, если операторы. Изменить: язык будет неанглийским ...
вопрос задан: 24 August 2011 14:48
0
ответов

Возможности языка Java 7 в Android

Просто интересно, пробовал ли кто-нибудь использовать новые возможности языка Java 7 в Android? Я знаю, что Android читает байт-код, который выводит Java, и превращает его в dex. Так что я думаю, мой вопрос в том, может ли это ...
вопрос задан: 22 August 2011 10:45
0
ответов

Компиляция в байтовый код занимает слишком много памяти

Мне нужно импортировать очень большой словарь в Python, и я ' m сталкивается с неожиданными проблемами памяти. Словарь имеет вид d = {(1,2,3) :( 1,2,3,4), (2,5,6) = (4,2,3,4,5,6),. ..} Итак ...
вопрос задан: 29 July 2011 23:38
0
ответов

Каков приоритет скомпилированных файлов python при импорте?

Файлы Python являются скомпилирован в байт-код (* .pyc). Используя Cython, вы можете скомпилировать их в машинный код (* .so в Linux). Если вы используете оба файла в одной папке, под тем же именем, что такое ...
вопрос задан: 5 July 2011 16:18
0
ответов

LLVM CIL и бэкэнд Java Bytecode [закрыто]

Я видел проект http://vmkit.llvm.org/, но это не совсем то, что я ищу.Не хочу, чтобы мой код запускался на еще одной виртуальной машине, но на виртуальных машинах .NET и Java. Существуют ли какие-либо серверные части компилятора для LLVM ...
вопрос задан: 29 June 2011 21:29
0
ответов

Создание байт-кода LLVM из классов C ++

Я пишу компилятор для языка специального назначения в LLVM. Я хочу добавить привязки к библиотеке, которая уже написана на C ++. Моя идея - скомпилировать библиотеку в байт-код LLVM (используя clang -...
вопрос задан: 23 June 2011 12:51
0
ответов

Почему JIT с байт-кодом компилируется во время выполнения, а не во время установки?

Компиляция программы в байт-код вместо собственного кода обеспечивает определенный уровень переносимости, пока существует подходящая виртуальная машина . Но мне интересно, зачем задерживать компиляцию? Почему бы и нет ...
вопрос задан: 18 June 2011 23:10
0
ответов

Создана странная запись в таблице исключений by Sun javac

Для этой программы: class Test {public static void main (String [] args) {try {throw new NullPointerException (); } catch (NullPointerException npe) {...
вопрос задан: 17 June 2011 05:13
0
ответов

Стек байтового кода по сравнению с трехадресным

При разработке интерпретатора байтового кода существует ли в наши дни консенсус относительно того, какой формат лучше - стек или трехадресный (или что-то еще?)? Я смотрю на эти соображения: Цель ...
вопрос задан: 16 June 2011 00:39
0
ответов

Как статически анализировать ссылочные типы, передаваемые каждой инструкции байт-кода?

Я переписал вопрос (вопрос остается тем же, только с меньшим фоновым шумом) в надежде создать меньше путаницы, направленной на все неправильные вещи - из-за этого некоторые комментарии ...
вопрос задан: 7 June 2011 01:19
0
ответов

Как проверить, была ли предварительно проверена версия файла класса 50.0 (Java 6)?

Я «обновил» некоторые файлы jar с версии 49.0 до 50.0 с помощью ProGuard. Поскольку предварительная проверка не является обязательной с версией 50.0, я интересно, есть ли способ проверить, действительно ли файл класса ...
вопрос задан: 28 May 2011 15:20
0
ответов

Как получить подпись метода с помощью ObjectWeb ASM?

Цель: получить подпись открытого метода (возвращаемое значение, параметр, имя метода ) из файлов байт-кода Java. Я использую платформу ObjectWeb ASM. Проблема: я просмотрел спецификацию API ...
вопрос задан: 25 May 2011 01:25
0
ответов

проверяйте содержимое в файлах .class

Предположим, кто-то узнал, что некий разработчик жестко запрограммировал кучу имен пользователей и паролей в приложение, которое стало производственным. Ой ой ..! Вы знаете и имя пользователя, и пароль - есть ли способ ...
вопрос задан: 23 May 2011 01:10
0
ответов

Подсветка синтаксиса Geshi для языка программирования R

Поддерживает ли Geshi язык программирования R? В этой таблице (Geshi для MediaWiki) не указан R, поэтому я полагаю, что ответ отрицательный, но я просто хотел проверить. Есть ли какой-нибудь язык программирования с ...
вопрос задан: 26 April 2011 18:49
0
ответов

Редактор файлов классов Java

Каков наиболее эффективный способ Я могу декомпилировать и отредактировать файл класса? Я действительно просто хочу отредактировать одну строку кода в файле, однако JBE (java ByteCode Editor) не позволяет мне изменить плавающий ...
вопрос задан: 21 April 2011 19:37