Что будет Поддерживать для Динамических Языков в Java 7 быть похожим?

Кажется, что JSR 292 добавит поддержку динамических языков к JVM, но я не видел много деталей об этом. Динамические типы будут включены на язык (или просто VM)? Если так, на что будет похожа семантика?

Там будет что-то как C# 4's:

dynamic x = 10, y = 5;
Console.WriteLine(x + y);

6
задан 8 April 2010 в 14:52
поделиться

3 ответа

Новая функция JDK 7: Поддержка динамически типизированных языков в виртуальной машине Java очень хорошая статья и дает ответы на большинство ваших вопросов. Обратите особое внимание на раздел JSR 292 - Следующий шаг в поддержке динамического языка (да, это JSR 292, а не 291).

JSR 292 представляет новую инструкцию байт-кода Java для JVM, invokedynamic и новый механизм связывания методов.

5
ответ дан 17 December 2019 в 00:10
поделиться

Вы, наверное, имеете в виду JSR 292, смотрите сюда: http://blog.headius.com/2008/09/first-taste-of-invokedynamic.html

2
ответ дан 17 December 2019 в 00:10
поделиться

JSR 292 - вот что вы имеете в виду. Приличная статья об изменениях здесь . Изменение заключается в предоставлении новой команды байткода вызываемой динамической для разрешения динамического вызова . Дополнительную информацию см. в проекте Да Винчи .

0
ответ дан 17 December 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: