Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Ср апр 17, 2024 00:35

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Пн май 27, 2013 23:19 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
KPG писал(а):
Sunforth писал(а):
Очень интересный для меня вопрос затронули. А можно показать пример убрать из форта (реализация форта любая, желательно на той системе которую знаете хорошо) все лишнее. Оставить только то, что необходимо для запуска форта. И желательно чтобы система сама была написана на форте. А потом по мере необходимости буду сам добавлять нужные мне слова, или добавлять в систему необходимые элементы. У Броуди в книжке вычитал, что начинать надо с бесконечного цикла, а дальше как? (Вообщем вопрос из области как самому написать форт)


Интересное было изложение построения уровней системы JonesForth by Richard W.M. но уменя почему то не открылся.
По его мотивам для ARM

P.S. Возможно, наверное, какие то материалы, выкладывать и на местном форуме, при их уже недоступности. (таковы привратности i-neta)
есть ещё служба вебархива, но там больше акцент на сохранение текстового контента.
А минимальный код Форт слов, так или иначе, присутствует во всех Форт системах:) Повнимательнее только смотреть.


Спасибо за ссылки, почитаю. Под минимальный форт код имел ввиду эдакое что то вроде 10-20 страниц исходного кода :D . Чтобы посмотреть как все "заводится с пол оборота"


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Пн май 27, 2013 23:24 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
gudleifr писал(а):
Sunforth писал(а):
где тут исходный код Фобоса, покажите

[url]http://www.gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\5.FOBOS[/url]


Спасибо нашел, прочту, вроде то что нужно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Пн май 27, 2013 23:33 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Majestio писал(а):
Форт - это система. Линакс - это тоже система. Линакс умеет собирать ядро тремя способами:

1) Присоединять модуль к ядру
2) Собирать его загружаемым модулем
3) Не собирать модуль вообще

Лично я пока более простого и банально-элегантного решения не вижу.


Хочется начать изучение форта "снизу вверх"(все же железячник я, обычно "сверху вниз" изучают программисты), а то себе слабо представляю как этот механизм работает. Начал изучение с amForth, но ассемблер "немного давит".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 00:12 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
KPG писал(а):
Интересное было изложение построения уровней системы JonesForth by Richard W.M. но уменя почему то не открылся.
По его мотивам для ARM

P.S. Возможно, наверное, какие то материалы, выкладывать и на местном форуме, при их уже недоступности. (таковы привратности i-neta)
есть ещё служба вебархива, но там больше акцент на сохранение текстового контента.
А минимальный код Форт слов, так или иначе, присутствует во всех Форт системах:) Повнимательнее только смотреть.
Чаще задача "скомпоновать" более "навороченное" и "продуманное" решение на базисе имеющихся реализаций.


Читается легко, особенно когда видишь вот такие вещи.
Код:
: CR '\n' EMIT ;
: SPACE BL EMIT ;

Мда сайт http://annexia.org/forth не доступен. Если не затруднит выложите тут все что у Вас есть по JonesForth, или дайте ссылку на файлообменнике.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 04:21 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Sunforth писал(а):
Где можно увидеть все эти реализации viewtopic.php?f=25&t=531

да, к сожалению forth.org.ru сдох и давно, поэтому старые версии скорее всего не выйдет увидеть.
Берите последний вариант (он в последнем сообщении темы по приведенной вами ссылке, и вроде нормально загружается), а я старые битые ссылки удалю и сделаю коментарии.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 07:51 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
mOleg писал(а):
Sunforth писал(а):
Где можно увидеть все эти реализации viewtopic.php?f=25&t=531

да, к сожалению forth.org.ru сдох и давно, поэтому старые версии скорее всего не выйдет увидеть.
Берите последний вариант (он в последнем сообщении темы по приведенной вами ссылке, и вроде нормально загружается), а я старые битые ссылки удалю и сделаю коментарии.


Да он нормально загружается, смотрел уже начиная вот с этого src4-mc10-b382@03.02.2011.zip


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 09:27 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Majestio писал(а):
Хм ... Хоткеи не выход?

Сто кнопок на клавиатуре мало, еще большее количество хоткеев, так давайте сделаем количество необходимых хоткеев еще большим, а также увеличим энтропию исходного текста всех программ еще одной группой непонятных символов. Которые на стандартной клавиатуре отсутствуют и им еще наверно придется назначать трех-буквенные хоткеи. И какой смысл? Что проще: нажать две-три кнопки одновременно или поочередно три-четыре кнопки печатая одно простое слово со смыслом?
Sunforth писал(а):
да я кого угодно прочту лишь бы был минимальный исходный код на форте самого форта.

Броуди - у него есть подробная инструкция. Так же надо заглянуть в исходники спф - там тоже все просто и понятно.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 10:21 
Не в сети
Moderator
Moderator
Аватара пользователя

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

обязательно разделю попозже, пока пусть тут.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 11:42 
Не в сети
Аватара пользователя

Зарегистрирован: Пт окт 15, 2010 14:29
Сообщения: 124
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.
... еще по поводу "увеличим энтропию исходного текста"... это зависит от полноты стандарта. Если разрабатываемый стандарт это будет учитывать, то "энтропия исходного текста" по идее должна приблизиться к нулю.

_________________
Мои программные ништякиhttps://majestio.info


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 11:47 
Majestio писал(а):
"энтропия исходного текста" по идее должна приблизиться к нулю
А все человеческие языки избыточны не зря. Вот, читаете Вы чужую программу с иероглифами и постоянно думаете: "обычная" это стрелочка или "полуторной ширины", правильная закорючка или ошибка наборщика?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 16:35 
Не в сети
Аватара пользователя

Зарегистрирован: Пт окт 15, 2010 14:29
Сообщения: 124
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.
Это полезный боян :D

_________________
Мои программные ништякиhttps://majestio.info


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 17:38 
Не в сети
Moderator
Moderator
Аватара пользователя

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

я тут одну проделку вспомнил 8)

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



За это сообщение автора mOleg поблагодарил: Majestio
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 22:03 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
VoidVolker писал(а):
Sunforth писал(а):
да я кого угодно прочту лишь бы был минимальный исходный код на форте самого форта.

Броуди - у него есть подробная инструкция.

Где ? в первой или второй книге? Если не сложно покажите где эта инструкция находится?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 22:14 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Sunforth писал(а):
Где ? в первой или второй книге? Если не сложно покажите где эта инструкция находится?

В какой именно не помню, но устройство транслятора там описывалось. Там же все просто. Как я уже говорил: у спф исходники открытые и сам себя он компилирует без проблем - так что там все есть, даже комментарии.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: набросок стандарта от mOleg
СообщениеДобавлено: Вт май 28, 2013 22:26 
VoidVolker писал(а):
В какой именно не помню, но устройство транслятора там описывалось.
В первой. Разбросано по разным главам. Только называть это "транслятором" не стоит.


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

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


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

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


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

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