Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 02:18

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: выложил обрезанную версию FVM с частичным переводом
СообщениеДобавлено: Сб июл 29, 2006 18:41 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
выложил на http://89.186.244.83/forth/FVM/ максимально обрезанную версию FVM только с ТЕТРИСом и интерпретатором байт-кода на Си под DOS, комментарии в исходниках частично перевел

использовать никого не агитирую, просто иллюстрация одного из вариантов реализации Форта, точнее методики его использования -- софт пишется с использованием целевой компиляции используя все возможности инструментального Форта, а полученный байт-код потом интерпретируется на целевой системе, или перекомпилируется в реальный машинный код

_________________
http://akps.ssau.ru/forth/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 29, 2006 18:43 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
буду рад, если кто-нибудь подкинет реализацию интерпретатора байт-кода для PalmOS 4.1 / Palm IIIxe 160x160 mono, самому этим заниматься ради единственного приложения просто лень

_________________
http://akps.ssau.ru/forth/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 29, 2006 18:45 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
хотя зная крайнюю фанатичность и единоличность фортеров -- каждый пишет себе свой Форт, который может быть использован тольки им самим

и и пофиг, все равно язык давно сдох, только сильно воняет :dmad;

_________________
http://akps.ssau.ru/forth/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 29, 2006 19:28 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
и и пофиг, все равно язык давно сдох, только сильно воняет

ВОВСЕ нет, похоже, форумчане не сталкивались с таким проектом, иначе просто ради поддержки разговора ответили бы, вот я пока некомпетентен.
Но, я думаю, :D перспектива у этого есть. Например на в-й машине я стал бы делать отладчик!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 29, 2006 19:48 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Абсолютно не интерисует байт-код. Эффективность решений, которые я видел очень низкая. Байт-код не дает никаких выигрышей по сравнению с тем же косвенным шитым кодом - только более тормозной 8( Выигрыш по обьему достаточно сомнителен.
Реализаций фортов на сях очень много и еще одна реализация форт-вм вряд ли кому интересна.

forth@km.ru писал(а):
хотя зная крайнюю фанатичность и единоличность фортеров -- каждый пишет себе свой Форт, который может быть использован тольки им самим

Вот это не надо. Есть люди, которые пользуются готовыми фортами.
А свое пишут только, если это необходимо. Достаточно много людей занимается развитием того же СПФ-а.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 29, 2006 20:05 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
to oleg
Так сурово с чужим проектом?
Просто Форт - язык увлекающихся людей и оценить перспективы тех или иных начинаний не могут даже сами фортеры.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 29, 2006 20:22 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
вопрос писал(а):
to oleg
Так сурово с чужим проектом?

Приношу свои извенения. Не думал отвечать грубо 8( Скорее искренне.
вопрос писал(а):
Просто Форт - язык увлекающихся людей и оценить перспективы тех или иных начинаний не могут даже сами фортеры.

Как раз потенциал идеи(й) фортеры могут оценить.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 29, 2006 23:54 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
forth@km.ru писал(а):
хотя зная крайнюю фанатичность и единоличность фортеров -- каждый пишет себе свой Форт, который может быть использован тольки им самим


Подожди, подожди... А что ты хотел? Я смотрю, три твоих сообщения датированы одним днем, причем субботой. Ты ожидал, что за это время откликнется масса народу? Все отдыхают, скорее всего.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс июл 30, 2006 01:05 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
Подожди, подожди... А что ты хотел? Я смотрю, три твоих сообщения датированы одним днем, причем субботой. Ты ожидал, что за это время откликнется масса народу? Все отдыхают, скорее всего

Мало ли - забыл человек, когда тему открыл. И настроение было плохое

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 31, 2006 10:00 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
ВМ хороши для отладки, отделенной от системы. Чтоб ты не сделал, восстановить ВМ дело нескольких секунд, а не минут перезагрузки ОС! И, поскольку все доступно, можно сделать специальные окна для просмотра необходимых областей памяти в удобном виде! М. даже однонаправленный список показать или хешированный словарь... Какой отладчик сможет? ;)
А потом можно отлаженный исходник компилить не в байт-код для ВМ, а в натив для PC или контроллера...

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 31, 2006 10:32 
ВМ и байт-код интересен если к нему добавить
простенький JIT компилятор. Вот тогда интерес
к твоему байт-коду существенно возрастет.:)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 31, 2006 11:34 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
У меня упорное впечатление. что автор оказывает форт-сособществу ценную услугу.
Форт не имеет главного - удобной переносимости.
И вот ВМ, сделанная на СИ (правильно я понимаю?) даёт мгновенно форту одно из преимуществ СИ - переносимость, а ведь сколько не сотен а я полагаю десятков тысяч человеко-часов ушло у разработчиков си-компиляторов ...
тут же отладка, которая в форте неудобна, можно сделать наглядный отладчик
ясно, что это в перспективе... но ПОЧИН!
одна проблема: если бы автор запостил "инструкцию для тупых" - куда положить, как запустить, как подключить и т.п.

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 31, 2006 11:46 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
ВМ хороши для отладки, отделенной от системы. Чтоб ты не сделал, восстановить ВМ дело нескольких секунд, а не минут перезагрузки ОС! И, поскольку все доступно, можно сделать специальные окна для просмотра необходимых областей памяти в удобном виде! М. даже однонаправленный список показать или хешированный словарь... Какой отладчик сможет?

Да, такая машина - 8)

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 31, 2006 11:54 
вопрос писал(а):
У меня упорное впечатление. что автор оказывает форт-сособществу ценную услугу.
Форт не имеет главного - удобной переносимости.

Стандарт то есть :) Это тот же ANSI. Только далеко не все фортеры его придерживаются :D


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 31, 2006 12:09 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Владимир писал(а):
вопрос писал(а):
У меня упорное впечатление. что автор оказывает форт-сособществу ценную услугу.
Форт не имеет главного - удобной переносимости.

Стандарт то есть :) Это тот же ANSI. Только далеко не все фортеры его придерживаются :D

На придерживание нужны как раз те самые человеко-часы, которые все жалеют


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB