Виртуальные машины будущего [закрываются]

Поскольку вы используете одну и ту же ссылку this.input для имени и пароля.

Изменить пароль

<input ref={pass => this.passwordInput = pass} />
5
задан 12 revs, 7 users 65% 11 June 2015 в 07:30
поделиться

6 ответов

Попугай является предстоящей виртуальной машиной, которая будет использоваться для Perl 6 наряду с другими динамическими языками, такими как Ruby, PHP, Python, для именования некоторых.

Попугай немного отличается от виртуальной машины Java и Общеязыковой среды выполнения, поскольку это - основанный на регистре VM, а не стековый как JVM и CLR. Вот немного из статьи в Википедии о виртуальной машине Попугая:

Виртуальные машины, такие как виртуальная машина Java и текущая виртуальная машина Perl 5 являются также базирующимся стеком. Разработчики попугая рассматривают его как преимущество машины Попугая, что это имеет регистры и поэтому более тесно напоминает фактический аппаратный дизайн, позволяя обширную литературу по компиляторной оптимизации использоваться, генерируя код для виртуальной машины Попугая так, чтобы это выполнило байт-код на скоростях ближе к машинному коду.

Хотя это не может быть точно, что Вы ищете, были новости об интересном использовании Низкоуровневой виртуальной машины (LLVM). Adobe имеет проект под названием Алхимия, C/C++ к компилятору байт-кода Flash, который использует средства оптимизации LLVM для создания хорошо оптимизированного байт-кода Flash, в соответствии с этой статьей Slashdot.

Я думаю, что мы собираемся видеть более интересное использование для виртуальных машин и увеличенное принятие с лучшей оптимизацией и непрерывными методами компиляции, наряду с увеличенным количеством вычислительной энергии, которая становится доступной с более новыми, быстрыми процессорами.

9
ответ дан 18 December 2019 в 09:54
поделиться

Существует некоторая научная работа на новых идеях безопасности для VMs.

2
ответ дан 18 December 2019 в 09:54
поделиться
2
ответ дан 18 December 2019 в 09:54
поделиться

Как Попугай, Lua VM основан на регистре.

2
ответ дан 18 December 2019 в 09:54
поделиться

Не зная, что притянуло бы Вас большинство (компиляция, сборка "мусора", безопасность, и т.д....), мой совет будет состоять в том, чтобы сделать некоторый "поиск в глубину" в сообщениях/и т.д. веб-страниц/бумаг/конференций/блога, связанных с людьми, работающими над различными виртуальными машинами для Java, сброса, Python, JavaScript и т.д.

Первые начинающие, которые приезжают по моему мнению, являются Батраком Micheal (позади IBM VM для Java - JikesRVM), Ben Zorn (Mircosoft), блог Pypy... Но только от тех веб-страниц необходимо найти много ссылок, я думаю...

1
ответ дан 18 December 2019 в 09:54
поделиться

Одна вещь, которую мы почти наверняка будем видеть в VMs будущего, состоит в том, что они будут созданы с нуля для обработки языков параллельного программирования.

1
ответ дан 18 December 2019 в 09:54
поделиться
Другие вопросы по тегам:

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