Squawk

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Squawk — это виртуальная машина Java для встраиваемых и портативных устройств. Большинство виртуальных машин для платформы Java пишутся на таких языках программирования, как C/C++ и assembler, но Squawk отличается от них тем, что большая часть его ядра написана на Java (это называется мета-циркулярной интерпретацией). Использование Java повышает переносимость и делает более прозрачной интеграцию виртуальной машины и таких ресурсов приложений, как объекты, потоки и интерфейсы операционных систем.

Модель виртуальной машины Squawk была упрощена засчет следующих пунктов:

  • Написание как можно большей части виртуальной машины на Java;
  • Ориентирование на небольшие, ресурсоограниченные ресурсы;
  • Возможность использования Java для разработки приложений для встраиваемых устройств.
Начало исследований Squawk было вдохновлено проектом Squeak. Squawk является потомком Java ME. Виртуальная машина Squawk была разработана в целях упрощения с минимальными внешними зависимостями. Такая простота обеспечивает высокую степень переносимости, простоту отладки и возможность легкой поддержки. Squawk также обеспечивает изолированный механизм, по которому приложение представляется объектом. В системе Squawk одно или более приложений могут быть запущеными на одной JVM. Концептуально, каждое приложение изолировано от остальных приложений.

Ссылки

en:Squawk virtual machine
Источник — «http://www.sbup.com/wiki/Squawk»
Личные инструменты

Served in 0.084 secs.