14
ответов

Выбор конца для нового динамического языка программирования?

Я разрабатываю вариант Smalltalk просто для удовольствия, и мне интересно, какой будет выбор для тех, кто использует стекировщики, когда дело доходит до серверной части. Это были мои текущие соображения: ...
вопрос задан: 14 June 2015 09:44
10
ответов

Почему Виртуальные машины необходимы?

Я читал этот вопрос узнать, что различия между виртуальной машиной Java и CLR.NET и ответом Benji получили меня задающийся вопросом, почему Виртуальные машины необходимы во-первых...
вопрос задан: 23 May 2017 12:02
7
ответов

Как мне написать виртуальную машину [закрыто]

Я заинтересован в программировании виртуальной машины, ничего более необычного, чем virtualbox или vmware, но что-то, что может эмулировать простую архитектуру, будь то cisc или risc, скажем, Zilog, SPARC, MIPS или ...
вопрос задан: 12 December 2016 21:26
7
ответов

регистры по сравнению со стеками

Что точно преимущества и недостатки к использованию основанной на регистре виртуальной машины по сравнению с использованием стековой виртуальной машины? Мне казалось бы, как будто основанная на регистре машина будет...
вопрос задан: 11 June 2015 11:58
6
ответов

Действительно ли CLR является виртуальной машиной?

Я прочитал книгу, которая назвала .net CLR виртуальной машиной? Кто-либо может выровнять по ширине это? Какова причина, нам нужно понятие виртуальных машин на некоторых платформах разработки? Не это возможный...
вопрос задан: 1 March 2016 02:15
6
ответов

Каковы примитивные операторы Forth? [закрытый]

Я интересуюсь реализацией системы Forth, именно так я могу получить некоторый опыт, создающий простой VM и время выполнения. При запуске в Forth каждый обычно узнает о стеке и его операторах (ОТБРАСЫВАНИЕ...
вопрос задан: 14 June 2015 09:59
6
ответов

Что означает тот Писк выполнения “укусили тождественно” через платформы, способом Java не делает?

Alan Kay указывает, что "В отличие от Java, [Писк] выполнения, разрядно-идентичные на каждой машине - мы изобрели это 20 лет назад". Страница Википедии упоминает это также: Писк доступен для многих...
вопрос задан: 14 June 2015 09:52
6
ответов

Что такое точно Попугай?

Я понимаю, что Попугай является виртуальной машиной, но я чувствую, что не полностью схватываю идею позади него. Как я понимаю, это - виртуальная машина, это делается обработать несколько языков...
вопрос задан: 11 June 2015 12:01
6
ответов

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

Я ищу некоторые ресурсы относительно виртуальных машин будущего (Как jvm или сброс), На что они собираются быть похожими? Они обеспечат параллельное время выполнения, более мощное метапрограммирование...
вопрос задан: 11 June 2015 07:30
5
ответов

Виртуальная машина Java и CLR

В качестве своего рода продолжения вопроса под названием «Различия между MSIL и Java-байт-кодом?», Каковы (основные) различия или сходство в том, как работает виртуальная машина Java, и как .NET ...
вопрос задан: 23 May 2017 10:31
5
ответов

Там какой-либо путь состоит в том, чтобы разработать в Smalltalk без Использования VM?

Я действительно начинаю изучать Smalltalk. Теперь я использую Писк, но существует какой-либо способ разработать в Smalltalk, не используя VMs, но что-то как IDE?
вопрос задан: 14 June 2015 09:53
5
ответов

Запись VM - хорошо сформированный байт-код?

Я пишу виртуальную машину в C только для забавы. Ламе, я знаю, но к счастью я иду Так себе, надо надеяться, никто не сделает забаву :) Я записал действительно quick'n'dirty VM, который читает строки (мое собственное) ASM и делает...
вопрос задан: 12 June 2015 11:25
5
ответов

Как виртуальная машина работает?

Я изучал, как работают языки программирования, и у некоторых из них есть так называемые виртуальные машины. Я понимаю, что это - некоторая форма эмуляции языка программирования в другом...
вопрос задан: 11 June 2015 12:07
4
ответа

Open source virtual machine

I'm looking for an open source virtual machine that's: fast and as lightweight as possible поддерживает минимальный набор байт-кода (например, LLVM IR) легко встраивается из приложения C ++ Cross platform (...
вопрос задан: 27 April 2017 17:34
4
ответа

Дизайн байт-кода?

Я разрабатываю язык программирования, который компилирует в посреднический байт-код. Однако я испытываю много затруднений, разрабатывая структуру байт-кода. Делает у кого-либо есть любые указатели о том, как...
вопрос задан: 14 June 2015 08:49
4
ответа

Скорость выполнения ссылок по сравнению с указателями

Я недавно считал обсуждение относительно того, медленнее ли управляемые языки (или быстрее), чем родные языки (конкретно C# по сравнению с C++). Один человек, который способствовал обсуждению, сказал что JIT...
вопрос задан: 14 June 2015 08:26
4
ответа

Как Parrot сравнивается с другими виртуальными машинами?

Parrot - это виртуальная машина, изначально разработанная для Perl 6. Какие технические возможности предлагает Parrot VM для конкурирующих виртуальных машин, таких как Java Virtual Machine (JVM) / Hotspot VM ...
вопрос задан: 11 June 2015 12:38
3
ответа

C управление памятью для Межплатформенного VM

Я задал вопрос о C-размерах-шрифта, которые я получаю довольно хороший ответ, но я понял, что не могу сформулировать вопрос очень хорошо, чтобы быть полезным для моей цели. Мое образование было от Компьютера...
вопрос задан: 23 May 2017 12:30
3
ответа

Учебное руководство/ресурс для реализации VM

Я хочу реализацию цели самообразования простая виртуальная машина для динамического языка, предпочитаю в C. Что-то как Lua VM, или Попугай или Python VM, но более простой. Есть ли любые хорошие ресурсы/...
вопрос задан: 19 July 2015 12:16
3
ответа

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

Я хотел бы узнать больше о реализации VM и оптимизации. Прямо сейчас я способствую (скромно) с JRuby и также играю/пишу со своей собственной подобной шепелявости реализацией языка это...
вопрос задан: 13 June 2015 11:36
3
ответа

Что такое хороший VM для разработки языка хобби?

Я думаю о записи моего собственного небольшого языка. Я нашел несколько опций, но не стесняйтесь предлагать больше. OSA Попугая JVM Много языков использует JVM, но если Вы не пишете выход Java...
вопрос задан: 13 June 2015 10:46
3
ответа

Как Вы улучшили бы Дальвик? Виртуальная машина Android

Я в настоящее время пишу работу на платформе Android. После некоторого исследования ясно, что Дальвик имеет пространство для улучшения. Я задавался вопросом, что Вы думаете, было бы лучшее использование разработчика...
вопрос задан: 13 June 2015 09:40
2
ответа

Находится управление памятью.NET быстрее в управляемом коде, чем в собственном коде?

Я думал бы, что это будет ясно, быстрее ли выделение памяти в управляемом коде, чем в собственном коде - но там, кажется, некоторое противоречие. Возможно, управление памятью под...
вопрос задан: 23 May 2017 11:51
2
ответа

Как записать компоновщику

Я записал компилятор для C тот выходной код байта. Причина этого состояла в том, чтобы смочь записать приложения для встроенной платформы, которая работает на нескольких платформах. У меня есть компилятор и...
вопрос задан: 14 June 2015 11:19
2
ответа

Каковы альтернативы Java VM?

Когда Oracle подает в суд на Google за виртуальную машину Dalvik, становится ясно, что вы не можете внедрить Java VM без лицензии от Oracle (ПРАВКА: Мэтью Флашен указывает выходит, что претензии Oracle могут не быть ...
вопрос задан: 13 June 2015 11:51
2
ответа

Дизайн VM: Больше кодов операций или меньше кодов операций? Что лучше?

Не потрясайтесь. Это - много текста, но я боюсь, не давая некоторую подробную информацию, я не могу действительно показать то, что это - все о (и мог бы получить много ответов, которые действительно не обращаются к моему...
вопрос задан: 13 June 2015 10:20
2
ответа

Реализация основанной на стеке виртуальной машины для подмножества C

Привет все, я в настоящее время реализую простой язык программирования для полезного опыта, но я нуждаюсь в некотором совете. В настоящее время я разрабатываю свой Интерпретатор, и я вошел в проблему. Мой...
вопрос задан: 13 June 2015 10:08
2
ответа

Какие проблемы C-интеграции возникают с реализациями VM без стека?

VM без стека я имею в виду реализацию, которая поддерживает ее собственный стек на "куче" вместо того, чтобы использовать систему "C-стек". Это имеет много преимуществ как продолжения и сериализуемое состояние, но также и имеет...
вопрос задан: 11 June 2015 12:39
1
ответ

Каковы некоторая фундаментальная Функция / Архитектурные различия между ЛУЧОМ и JVM?

Каковы некоторая фундаментальная Функция / Архитектурное различие между ЛУЧОМ и JVM? Да я знаю: каждый был первоначально создан вокруг Java и другой созданный вокруг erlang, я понимаю JVM (несколько)...
вопрос задан: 6 April 2018 19:58
1
ответ

Где VM в LLVM?

Примечание: отмеченный как общественная Wiki. Где Низкоуровневая Виртуальная машина в LLVM? Я вижу, что у нас есть llvm-g ++ и лязг, но мне, LLVM - что-то почти как Valgrind средства моделирования, где...
вопрос задан: 14 June 2015 10:09