История изменений
Исправление
stevejobs,
(текущая версия)
:
Компилятор в машинный код есть. В общем случае value types появятся года через два, их не делали потому что было не очень нужно, но сейчас уже всё самое важное сделали и можно взяться за мелочи.
Насчёт всего остального, оно есть в частном случае. Мувы и прочее там есть, просто ведаешь ими не ты, а искусственный интеллект - божественный сборщик мусора. Не сказать чтобы так мог сделать кто угодно, но вот конкретно я могу пойти и добавить любую интринсику, сделав ассемблерную реализацию любой функции. Делал ли я это на практике? Нет. А зачем?
Но на самом деле, всё это не очень нужно. Джава - это специальная система для написания безопасного продакшенового кода для больших энтерпрайзов, утилизирующего возможность Больших Серверов и Больших Кластеров, силами огромных команд.
Если у тебя на проде закончилась оперативка - это как правило значит, что в прод нужно воткнуть больше оперативки. Никто не полезет менять приложение, если это не что-то супер критическое.
Выделение памяти на стеке - это штука не супер критическая.
Исправление
stevejobs,
:
Компилятор в машинный код есть. В общем случае value types появятся года через два, их не делали потому что было не очень нужно, но сейчас уже всё самое важное сделали и можно взяться за мелочи.
Насчёт всего остального, оно есть в частном случае. Не сказать чтобы так мог сделать кто угодно, но вот конкретно я могу пойти и добавить любую интринсику, сделав ассемблерную реализацию любой функции. Делал ли я это на практике? Нет. А зачем?
Но на самом деле, всё это не очень нужно. Джава - это специальная система для написания безопасного продакшенового кода для больших энтерпрайзов, утилизирующего возможность Больших Серверов и Больших Кластеров, силами огромных команд.
Если у тебя на проде закончилась оперативка - это как правило значит, что в прод нужно воткнуть больше оперативки. Никто не полезет менять приложение, если это не что-то супер критическое.
Выделение памяти на стеке - это штука не супер критическая.
Исходная версия
stevejobs,
:
Компилятор в машинный код есть. В общем случае value types появятся года через два, их не делали потому что было не очень нужно, но сейчас уже всё самое важное сделали и можно взяться за мелочи.
Насчёт всего остального, оно есть в частном случае. Не сказать чтобы так мог сделать кто угодно, но вот конкретно я могу пойти и добавить любую интринсику, сделав ассемблерную реализацию любой функции.
Но на самом деле, всё это не очень нужно. Джава - это специальная система для написания безопасного продакшенового кода для больших энтерпрайзов, утилизирующего возможность Больших Серверов и Больших Кластеров, силами огромных команд.
Если у тебя на проде закончилась оперативка - это как правило значит, что в прод нужно воткнуть больше оперативки. Никто не полезет менять приложение, если это не что-то супер критическое.
Выделение памяти на стеке - это штука не супер критическая.