Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 14:55

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 31, 2009 23:16 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Цитата:
Куда делась компактность FORTH? 50% шитого кода - просто мусор (т.к. 16-разрядов было бы вполне достаточно). С ностальгией вспоминаю те времена, когда под код отводилось 64 килобайта. При грамотной организации процессов этого и сейчас было бы достаточно для написания ЛЮБОЙ программы.

Разрядность данных удобно иметь равной разрядности адресов в Форте.
;)
вобщем логично сделать Форт-машину на основе токенизированного ШК, и хотел бы я посмотреть на программу, которой не хватит 65536 имен!

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


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
mOleg писал(а):
3) хотелось бы видеть адаптацию примеров к СПФ

Ну а вот это-то зачем? Форт и так представляет собой весьма разреженную систему, реализаций мало, и "непрерывный спектр" они не образуют. Есть альтернативная система, не являющаяся клоном СПФ... так что теперь, быстрее ее под ту же гребенку?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 31, 2009 23:34 
mOleg писал(а):
не плохо было бы описать вашу минимальную машину порядку ради (а не только код привести).
Кстати, интересно, видел ли автор EFORTH? и relf (минимальные системы).
И еще пожелание (из разряда хотелок) можно в разделе статьи на форуме разместить все.


А чего ее описывать? Она же минимальная? Шучу... Попробую, а пока жду пожеланий по форме статьи (для ее размещения здесь) - чего еще добавить, что убрать и т.д.

Про EFORTH? и relf ничего не слышал. Буду благодарен за хорошие ссылки.

mOleg писал(а):
Разрядность данных удобно иметь равной разрядности адресов в Форте.
;)
вобщем логично сделать Форт-машину на основе токенизированного ШК, и хотел бы я посмотреть на программу, которой не хватит 65536 имен!


А так как даже 65536 имен - это слишком много, то уже имеем значительную избыточность уже для 16-разрядного ШК, не говоря уже о 32-х. Что и требовалось доказать.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 31, 2009 23:36 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
Да, но удовольствия-то все равно больше от своего

сказал руководитель колектива

При этом коллектив выступает как движущая сила, которая не дает расслабляться и гнать полную лажу. К тому же отдельные личности пишут свои форты. Вот для практического применения надо контролировать, какие инструменты используются, это да. Но для глубокого исследования Форта полезнее написать свое.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 31, 2009 23:46 
Не в сети
Moderator
Moderator
Аватара пользователя

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

8)
а если серьезно, то минимальные наборы могуть быть разные. Вот в eForth всего 27 примитивов (плюс системные вызовы).
Тут на форуме обсуждался минимальный набор из 16 команд.
Вобщем тема достаточно интересная и волнующая умы ;)

gudleifr писал(а):
Попробую, а пока жду пожеланий по форме статьи (для ее размещения здесь) - чего еще добавить, что убрать и т.д.

вобщем нормально все, посмотрите, как другие статьи выглядят.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 31, 2009 23:57 
mOleg писал(а):
а если серьезно, то минимальные наборы могуть быть разные.


Мой набор минимален только в одном отношении - он содержит минимальный набор слов, необходимых для определения INTERPRET (включая его самого), чтобы иметь возможность интерпретировать текстовую часть системы.


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

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


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

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


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

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