Показать сообщение отдельно
Старый 28.02.2012, 22:33
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 4  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
Проще всего посмотреть конкретную реализацию: Tamarin. Там и увидите, как реализуются различные данные.

У меня есть подозрения, что Number в памяти - это обычный IEE-754 double precision число.

А вообще, формат хранения может меняться в различных версиях виртуальной машины. Например, строки могут храниться в UTF-8 и UTF-16 (и даже в одной и той же машине разные строки могут храниться по-разному). Еще один из вариантов - сжатие строк (обмен требуемой памяти на снижение скорости доступа к строке). Это реально используется в некоторых виртуальных машинах (но, вроде бы, не во flash).