Forth http://fforum.winglion.ru/ |
|
JBForth http://fforum.winglion.ru/viewtopic.php?f=40&t=25 |
Страница 1 из 1 |
Автор: | Balancer [ Пт май 12, 2006 01:44 ] |
Заголовок сообщения: | JBForth |
Сабж. GPL лицензия, исходники и скомпиллированный jar можно взять с http://trac.balancer.ru/jbforth/ В настоящее время интенсивно используется в качестве скриптового языка в Lineage II эмуляторе L2J Fortress. Аудитория использования - предположительно десятки тысяч пользователей. Программистов скриптов - несколько человек. Сам Форт делаю фактически я один. Если кого-то заинтересовало - задавайте вопросы Форт нестандартный, где можно используются Java-объекты и сборка мусора. Скажем, вместо addr u почти всюду просто java.lang.String и т.д. Но дух старался выдерживать. Компилятор в аналог шитого кода. Есть create .. does> Статус - бета. |
Автор: | Balancer [ Пт май 12, 2006 09:37 ] |
Заголовок сообщения: | |
JBForth мне (и, уж тем более, нашему игровому проекту с его использованием) интересен не сам по себе (а какой с него "в автономе" может быть интерес? Тот же SP-Forth быстрее и намного компактнее будет, если JVM учитывать), а как скриптовый компактный переносимый модуль для Java-проектов. С "автономной" JVM он только станет огромным и неповоротливым. Так зачем мучаться, когда можно взять прекрасно отлаженные JRE1.5 от Sun, IBM, Jrockit? |
Автор: | Kopa [ Пт май 12, 2006 13:58 ] |
Заголовок сообщения: | |
Balancer писал(а): С "автономной" JVM он только станет огромным и неповоротливым.
Так зачем мучаться, когда можно взять прекрасно отлаженные JRE1.5 от Sun, IBM, Jrockit? Автономность для меня второстепенный фактор, а вот прикрутить Javу для разработки прог для контроллеров думаю можно. Формат хранения прог будет процессорно независим, а компилятор сделает всю остальную работу по переводу в нативный код:) Форту Java, конечно проиграет, но с С++ думаю посоревнуется. |
Автор: | Balancer [ Пт май 12, 2006 16:19 ] |
Заголовок сообщения: | |
Почему бы тогда просто не сделать платформенно-независмый Форт с прямым шитым кодом с относительной адресацией? Да, JIT не реализуешь, но для 90% задач этого хватит. Вообще, можно в сторону того же dsForth смотреть. ... Но лучше, ИМХО, велосипед не изобретать, и воспользоваться готовыми J2ME. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |