Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт апр 16, 2024 15:32

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - FOBOS - Форт под Win32 для минималистов
Автор Сообщение
  Заголовок сообщения:   Ответить с цитатой
mOleg писал(а):
а если серьезно, то минимальные наборы могуть быть разные.


Мой набор минимален только в одном отношении - он содержит минимальный набор слов, необходимых для определения INTERPRET (включая его самого), чтобы иметь возможность интерпретировать текстовую часть системы.
Сообщение Добавлено: Чт дек 31, 2009 23:57
  Заголовок сообщения:   Ответить с цитатой
gudleifr писал(а):
А чего ее описывать? Она же минимальная? Шучу...

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

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

вобщем нормально все, посмотрите, как другие статьи выглядят.
Сообщение Добавлено: Чт дек 31, 2009 23:46
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
Да, но удовольствия-то все равно больше от своего

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

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


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

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

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


А так как даже 65536 имен - это слишком много, то уже имеем значительную избыточность уже для 16-разрядного ШК, не говоря уже о 32-х. Что и требовалось доказать.
Сообщение Добавлено: Чт дек 31, 2009 23:34
  Заголовок сообщения:   Ответить с цитатой
mOleg писал(а):
3) хотелось бы видеть адаптацию примеров к СПФ

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

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


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

это я понял ;) просто желается иногда больше!
Сообщение Добавлено: Чт дек 31, 2009 22:59
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
автор в курсе значения слова "фобос"? (фобия ...) :D

Это искаженное Forth-Basic, в те времена было общепринято подгонять аббревиатуры и сокращения под осмысленные слова. Из других моих задумок тех времен - АМБA (Афигенно Многофакторный Базовый Accessor) и Ishack (Interactive Super-Hacker)... :wink:
Сообщение Добавлено: Чт дек 31, 2009 22:55
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
mOleg писал(а):
вот создаешь ты свой Форт, играешься с ним некоторое время, потом становится одновременно и скучно и жалко (что такакя красота больше никому не доступна) и появляется желание им поделиться

Да, но удовольствия-то все равно больше от своего :)

сказал руководитель колектива :?
Сообщение Добавлено: Чт дек 31, 2009 22:33
  Заголовок сообщения:   Ответить с цитатой
автор в курсе значения слова "фобос"? (фобия ...) :D
Сообщение Добавлено: Чт дек 31, 2009 22:32
  Заголовок сообщения:   Ответить с цитатой
mOleg писал(а):
1) хотелось бы каждый пример в отдельном файле (структуризации примеров)
2) хотелось бы к каждому примеру больше коментариев (чтобы каждое определение было пояснено хотя бы)
3) хотелось бы видеть адаптацию примеров к СПФ ;)


Все эти примеры играли для меня сугубо прикладную роль - проверить, насколько жизнеспособно минимальное ядро в системе Win32.
Сообщение Добавлено: Чт дек 31, 2009 22:28
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
gudleifr писал(а):Не удержался, выложил достаточно сырую версию - http://gudleifr.h1.ru/g9.html
А что, симпатично.

да, симпатично,
но, ИМХО:
1) хотелось бы каждый пример в отдельном файле (структуризации примеров)
2) хотелось бы к каждому примеру больше коментариев (чтобы каждое определение было пояснено хотя бы)
3) хотелось бы видеть адаптацию примеров к СПФ ;)
Сообщение Добавлено: Чт дек 31, 2009 21:12
  Заголовок сообщения:   Ответить с цитатой
mOleg писал(а):
вот создаешь ты свой Форт, играешься с ним некоторое время, потом становится одновременно и скучно и жалко (что такакя красота больше никому не доступна) и появляется желание им поделиться

Да, но удовольствия-то все равно больше от своего :)
Сообщение Добавлено: Чт дек 31, 2009 21:07

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


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