Описание тега jvm-languages

Языки, которые компилируют свой исходный код в байтовый код виртуальной машины Java, обычно называются языками JVM. Общей чертой этих языков является то, что API Java можно использовать более или менее без проблем.
3 ответа

Почему нельзя хвостовые вызовы оптимизировать в Lisp на основе JVM?

Основной вопрос: я рассматриваю наиболее значительное применение оптимизации хвостового вызова (TCO) как преобразование рекурсивного вызова в цикл (в случаях, когда рекурсивный вызов имеет определенную форму). Точнее говоря, при переводе на машинный…
19 окт '13 в 04:17
2 ответа

Чистый способ копирования содержимого каталога между различными файловыми системами?

Я хочу скопировать файлы из одного java.nio.file.FileSystem к другому. Например, из файловой системы по умолчанию в com.google.common.jimfs.Jimfs,
22 янв '16 в 15:38
0 ответов

Гибкий язык JVM для создания доменных языков?

Скажем, я заинтересован в создании реализации Пролога на основе JVM. Я хотел бы знать, возможно ли использовать существующий язык JVM для эмуляции синтаксиса Prolog вместо того, чтобы полагаться на анализатор Prolog, который принимает в качестве вхо…
20 мар '16 в 10:17
3 ответа

Akka как модель параллелизма для Clojure

Похоже, в Akka есть много классных вещей (я не очень разбираюсь в фреймворке, надеюсь, скоро в него покопаться).Рекомендуется ли использовать Akka в Clojure? имеет ли смысл использовать Akka в качестве модели параллелизма в проектах Clojure и отброс…
25 мар '11 в 01:19
2 ответа

Цейлонская функция высшего порядка

У меня есть код: shared Integer getInt() { return 42; } shared Integer() i1() { return getInt; } shared Callable<Integer,Nothing> i2() { return getInt; } shared Callable<Integer,[]> i3() { return getInt; } void run() { // OK i1()(); // I…
29 дек '16 в 00:53
1 ответ

Python-компилятор для простого языка в алгоритм Java-кода VM

У меня есть простой язык, для которого я пытаюсь написать компилятор (да, это домашнее задание), чтобы скомпилировать простой язык, который я опишу, если необходимо, для кода Java vm. В настоящее время он работает довольно хорошо, я только что столк…
1 ответ

Эффективное связывание формулы во время выполнения

Одним из элементов моего пользовательского интерфейса является таблица, показывающая список элементов, агрегированных по категориям, с некоторыми формулами (см. Целевой вывод ниже). Как лучше всего связать ячейки с формулами, подобными таблицам? про…
11 янв '13 в 15:06
1 ответ

Как я могу найти возможные комбинации, которые формируют данный ввод

У меня есть такой список, скажем, например, имя списка output у которого есть: [[[o, g], [g, o]], [[o, g, o, d]], [[o, d]], [[t, s, n, e, e, e, n, c, s]], [[t, s, n, e, e]], [[e, n, c, s]]] И у меня есть такой вклад, скажем, input является: ogodtsne…
19 окт '11 в 03:04
3 ответа

Почему JVM считается такой замечательной разработкой программного обеспечения?

JVM широко используется: Scala, Groovy, Jython и т. Д. Я слышал, что его описывают как "замечательный", "блестящий" и "недооцененный". Зачем? В частности, что делает JVM уникальной? Несмотря на то, что все деньги были вложены в.NET, или сколько врем…
03 окт '13 в 02:19
7 ответов

Есть ли что-то вроде VirtualEnv для Java?

Есть ли что-нибудь похожее на Python virtualenv для языков Java или JVM?
04 сен '11 в 15:15
2 ответа

Каноническая справка по внутренним компонентам JVM для программистов / разработчиков

Название довольно хорошо отражает мой вопрос. Мне интересно, есть ли хороший ресурс или точка отсчета для вопросов о том, как JVM (не только HotSpot, но это, очевидно, место для старта) реализует или обрабатывает определенную функциональность? Я не …
18 окт '10 в 21:41
1 ответ

Генерация кода из трехадресного кода в байт-код JVM

Я работаю над компилятором байт-кода для Renjin (R для JVM) и экспериментирую с переводом нашего представления промежуточного трехадресного кода (TAC) в байт-код. Все учебники по компиляторам, с которыми я консультировался, обсуждают распределение р…
08 дек '11 в 08:01
2 ответа

Виртуальные методы Java: функция или ошибка?

Возьмите этот базовый класс: public abstract class XMPPSubservice { protected XMPPService mTheService; protected XMPPSubservice(Context context) { Intent intent = new Intent(context, XMPPService.class); context.startService(intent); } public void on…
01 дек '11 в 08:03
3 ответа

Скриптовый движок, который интерпретирует Java

Я помню, как сталкивался с проектом с открытым исходным кодом, который построил механизм сценариев Java, который интерпретирует Java (нет, не Rhino, это для JavaScript, он работает на Java). Если вы сталкивались с этим проектом, пожалуйста, поделите…
5 ответов

Какие языки JVM интерпретируются, а не компилируются в байт-код?

Статья в Википедии о языках JVM гласит: Некоторые из этих языков интерпретируются Java-программой, а некоторые компилируются в байт-код Java... Какие общеизвестные языки общего назначения JVM интерпретируются Java-программой?
10 сен '10 в 18:06
3 ответа

Подключение к удаленному экземпляру Clojure

Я прочитал, что можно подключиться к удаленному производственному экземпляру Clojure через REPL.Не могли бы вы объяснить это мне? а как это сделать?Что означает "экземпляр Clojure"?
28 ноя '10 в 21:31
1 ответ

Можете ли вы запустить Jython на JVM, которая работает на интеллектуальных ручках Pulse?

Я смотрю на разработку приложения, которое использует интеллектуальное перо Pulse. Я предпочел бы сделать это на Python, чем Java. Не ясно, какая версия jvm работает на ручке, как доказательство здесь в технических характеристиках Существуют ли огра…
29 сен '09 в 14:37
1 ответ

Варианты использования для Clojure в проектах

Конечно, я не говорю об использовании Clojure только потому, что могу. Мне любопытно, где и когда использовать Clojure и какую ценность он приносит в проект. Предположим, я занимаюсь веб-разработкой на Java, где я могу использовать Clojure? какие ва…
20 авг '10 в 00:54
9 ответов

Зачем разработчику Java изучать дополнительный язык JVM?

Я Java-разработчик, и я хочу знать, что является основным преимуществом изучения языка, такого как Scala или Groovy?
14 янв '10 в 14:12
2 ответа

Инвестиционные показатели для платформы Java

Имеются ли какие-либо данные исследований рынка для расчета совокупных инвестиций (по всему миру, по регионам, по странам) в платформу Java? Это может включать программное обеспечение (серверы приложений, IDE, инструменты профилирования), аппаратное…
26 авг '10 в 10:23