Автор |
Сообщение |
|
|
Заголовок сообщения: |
|
|
|
Спасибо за ссылку. Нашел кажется описание стандарта,
хоть и на английском языке.
К сожалению программа не пошла, всю неделю безуспешно
компилировал, но пока ничего не получается.
Спасибо за ссылку. Нашел кажется описание стандарта,
хоть и на английском языке.
К сожалению программа не пошла, всю неделю безуспешно
компилировал, но пока ничего не получается.
|
|
|
|
Добавлено: Вс авг 31, 2008 04:44 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
vikt писал(а): Kopa писал(а): Какой используете, в качестве прототипа? Их на Jave уже много делалось. ( недавно в с.l.f или Google еще попадалась очередная разработка) .
Наверное этот развивающийся проект:
" An ANS Forth System written in Java2ME. It is adapted for Mobile devices from WebForth, available at the FIG archive. The Forth is reasonably standard with referance to the Dpans94 standard document, with a few changes to facilitae use on a mobile device."
http://code.google.com/p/mid4th/
P.S. И не забываем про JBForth от Balancer'a:)
[quote="vikt"][quote="Kopa"] Какой используете, в качестве прототипа? Их на Jave уже много делалось. ( недавно в с.l.f или Google еще попадалась очередная разработка)[/quote] .[/quote]
Наверное этот развивающийся проект:
" An ANS Forth System written in Java2ME. It is adapted for Mobile devices from WebForth, available at the FIG archive. The Forth is reasonably standard with referance to the Dpans94 standard document, with a few changes to facilitae use on a mobile device."
http://code.google.com/p/mid4th/
P.S. И не забываем про JBForth от Balancer'a:)
|
|
|
|
Добавлено: Ср авг 20, 2008 15:22 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Для float у меня персональный стек и память,
понимаю ,что неправильно , но на тот момент
не было никакой инфы. Поэтому
Память для float представляет собой
массив float.
Кроме того , на яве пришлось бы использовать
DataInputStream для побайтного размещения
float в памяти , а это работает медленно и трудно
для програмиста любителя.
впрочем обычные слова here allot @ !
я реализовал правильно , как массив байт.
Для float у меня персональный стек и память,
понимаю ,что неправильно , но на тот момент
не было никакой инфы. Поэтому
Память для float представляет собой
массив float.
Кроме того , на яве пришлось бы использовать
DataInputStream для побайтного размещения
float в памяти , а это работает медленно и трудно
для програмиста любителя.
впрочем обычные слова here allot @ !
я реализовал правильно , как массив байт.
|
|
|
|
Добавлено: Ср авг 20, 2008 00:42 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Просто обычно такое делают через FLOATS ALLOT, где FLOATS умножает на 8 (или 4, если основной формат shrt float). Хотя, конечно, кто ж запретит? Тем более что у меня предположение на fallot сразу и возникло.
Просто обычно такое делают через FLOATS ALLOT, где FLOATS умножает на 8 (или 4, если основной формат shrt float). Хотя, конечно, кто ж запретит? :) Тем более что у меня предположение на fallot сразу и возникло.
|
|
|
|
Добавлено: Ср авг 20, 2008 00:07 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
vikt писал(а): fallot , это мое изобретение
можно было догадаться
: fallot ( n --> ) 8 ( или 10 ? ) * ALLOT ; ???
[quote="vikt"]fallot , это мое изобретение[/quote]
можно было догадаться ;)
: fallot ( n --> ) 8 ( или 10 ? ) * ALLOT ; ???
|
|
|
|
Добавлено: Ср авг 20, 2008 00:02 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хищник писал(а): А что такое fallot?
fallot , это мое изобретение
аналог allot для float чисел.
Первоначально я писал калькулятор, затем
начал переделывать sfi
[quote="Хищник"]А что такое fallot?[/quote]
fallot , это мое изобретение
аналог allot для float чисел.
Первоначально я писал калькулятор, затем
начал переделывать sfi :(
|
|
|
|
Добавлено: Вт авг 19, 2008 23:54 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
А что такое fallot?
А что такое fallot?
|
|
|
|
Добавлено: Вт авг 19, 2008 21:52 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Kopa писал(а): Какой используете, в качестве прототипа? Их на Jave уже много делалось. ( недавно в с.l.f или Google еще попадалась очередная разработка)
Использую sfi fort http://www.usebox.net/jjm/sfi/
Добавил слова allot , here , fallot ,fhere , операции с плавающей точкой.
Пока не могу найти описание стандарта операций
с плавающей точкой на русском языке, хотя программ на самопальном
форте написано не мало.
[quote="Kopa"]
Какой используете, в качестве прототипа? Их на Jave уже много делалось. ( недавно в с.l.f или Google еще попадалась очередная разработка)[/quote]
Использую sfi fort http://www.usebox.net/jjm/sfi/
Добавил слова allot , here , fallot ,fhere , операции с плавающей точкой.
Пока не могу найти описание стандарта операций
с плавающей точкой на русском языке, хотя программ на самопальном
форте написано не мало.
|
|
|
|
Добавлено: Вт авг 19, 2008 21:45 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
vikt писал(а): Хотелось бы уточнить , как мне реализовывать, регистрозависимо или регистронезависимо, что бы в последствии не переделывать.
Реализовать в виде "включено/выключено".
[quote="vikt"]Хотелось бы уточнить , как мне реализовывать, регистрозависимо или регистронезависимо, что бы в последствии не переделывать.[/quote]
Реализовать в виде "включено/выключено".
|
|
|
|
Добавлено: Пн авг 18, 2008 11:51 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
vikt писал(а): Я реализую свой форт на яве , для мобильника. Нужно что то вроде програмируемого калькулятора , популярного в 80 годах.
Какой используете, в качестве прототипа?
Их на Jave уже много делалось. ( недавно в с.l.f или Google еще попадалась очередная разработка) Часть ссылок можно найти на данном Форуме.
Например по JForth есть статья в статья в Dr.Dobb's.
http://www.ddj.com/embedded/207801675 ( may 21 2008 )
P.S. Регистрозависимость можно делать или не делать:)
[quote="vikt"] Я реализую свой форт на яве , для мобильника. Нужно что то вроде програмируемого калькулятора , популярного в 80 годах. [/quote]
Какой используете, в качестве прототипа?
Их на Jave уже много делалось. ( недавно в с.l.f или Google еще попадалась очередная разработка) Часть ссылок можно найти на данном Форуме.
Например по JForth есть статья в статья в Dr.Dobb's.
http://www.ddj.com/embedded/207801675 ( may 21 2008 )
P.S. Регистрозависимость можно делать или не делать:)
|
|
|
|
Добавлено: Пн авг 18, 2008 08:20 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
vikt писал(а): Я реализую свой форт на яве , для мобильника. Хотелось бы уточнить , как мне реализовывать, регистрозависимо или регистронезависимо, что бы в последствии не переделывать.
Имхо лучше регистрозависимо. И с автодополнением.
[quote="vikt"]Я реализую свой форт на яве , для мобильника. Хотелось бы уточнить , как мне реализовывать, регистрозависимо или регистронезависимо, что бы в последствии не переделывать.[/quote]
Имхо лучше регистрозависимо. И с автодополнением. :)
|
|
|
|
Добавлено: Пн авг 18, 2008 06:32 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Mihail писал(а): Что касается регистро(не)зависимости, то тут возникает три группы пользователей. 1. признающе только регистронезависимость. 2. признающе только регистрозависимость. 3. Не имеющие принципиального мнения по этому вопросу и хотящие пользоваться наработками из 1 и 2 группы.
Я реализую свой форт на яве , для мобильника.
Нужно что то вроде програмируемого калькулятора ,
популярного в 80 годах.
Хотелось бы уточнить , как мне реализовывать,
регистрозависимо или регистронезависимо,
что бы в последствии не переделывать.
[quote="Mihail"] Что касается регистро(не)зависимости, то тут возникает три группы пользователей. 1. признающе только регистронезависимость. 2. признающе только регистрозависимость. 3. Не имеющие принципиального мнения по этому вопросу и хотящие пользоваться наработками из 1 и 2 группы. [/quote]
Я реализую свой форт на яве , для мобильника.
Нужно что то вроде програмируемого калькулятора ,
популярного в 80 годах.
Хотелось бы уточнить , как мне реализовывать,
регистрозависимо или регистронезависимо,
что бы в последствии не переделывать.
|
|
|
|
Добавлено: Пн авг 18, 2008 02:04 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
yGREK писал(а): Пользователи транслятора Форта суть фортеры
Воооот! О чем я и говорил То есть трансляторы пишутся для заведомо неблагодарной аудитории Которая в процессе работы с ними будет все больше приближаться к тому, чтобы написать свой транслятор. А я упоминал еще и пользователей конечных продуктов, которым или все равно, на чем он написан, или им интересно только некоторое подмножество Форта, которое выдано им в качестве скриптового языка. А фортеров бесполезно агитировать за переход к какому-то транслятору.
[quote="yGREK"]Пользователи транслятора Форта суть фортеры [/quote]
Воооот! О чем я и говорил :) То есть трансляторы пишутся для заведомо неблагодарной аудитории :)) Которая в процессе работы с ними будет все больше приближаться к тому, чтобы написать свой транслятор. А я упоминал еще и пользователей конечных продуктов, которым или все равно, на чем он написан, или им интересно только некоторое подмножество Форта, которое выдано им в качестве скриптового языка. А фортеров бесполезно агитировать за переход к какому-то транслятору.
|
|
|
|
Добавлено: Вт авг 15, 2006 12:11 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хищник писал(а): О! А вот в данном контексте "пользователи" - это кто?
Пользователи транслятора Форта суть фортеры
[quote="Хищник"]О! А вот в данном контексте "пользователи" - это кто? :)[/quote]
Пользователи транслятора Форта суть фортеры ;)
|
|
|
|
Добавлено: Вт авг 15, 2006 12:02 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
ArtemKAD писал(а): Не, там баг связан был с тем, что "автоотступ" при целевой компиляции и рабочей компиляции разный - причем при целевой код почему-то "выровнен" по нечетному адресу . Поэтому там могут быть приличные дыры между именем и началом кода.
От этого не легче. И осадок остается неприятный.
Вообще я одно время знакомился с компиляторами форта с помощью такой методики:
> WORDS
?ошибка if exit then
> ORDER
?ошибка if exit then
> VOCS
?ошибка if exit then
может это и не правильно, но это было так.
[quote="ArtemKAD"]Не, там баг связан был с тем, что "автоотступ" при целевой компиляции и рабочей компиляции разный - причем при целевой код почему-то "выровнен" по нечетному адресу . Поэтому там могут быть приличные дыры между именем и началом кода.[/quote]
От этого не легче. И осадок остается неприятный.
Вообще я одно время знакомился с компиляторами форта с помощью такой методики:
> WORDS
?ошибка if exit then
> ORDER
?ошибка if exit then
> VOCS
?ошибка if exit then
может это и не правильно, но это было так.
|
|
|
|
Добавлено: Вт авг 15, 2006 01:36 |
|
|
|
|