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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

не понял вопроса

VshMt писал(а):
Добавление, удаление, сортировка.

я так понимаю речь идет о записях.
ну, реляционную БД на основе одного словаря сделать не проблема (особенно в форке, пример, что ли набросать?)
но на этом же интерфейсе можно и сетевые и распределенные БД навернуть (было бы желание)

VshMt писал(а):
НУ там множественные точки входа, хвостовая оптимизация

эх, что вам дадут множественные точки входа?
хвостовая рекурсия?
как они вообще к БД относятся!

VshMt писал(а):
Ну вот бы как я уже и писал может сюда ФС заюзать через динамические словари

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 13:33 
Не в сети

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Речь немного не совсем о базе данных. А о рабочем инструменте на основе форт системы. Есть ли смысл построения такой системе на основе БД. Т.е. умышленнно пожертвовать производительностью (т.к. движок более универсальный) ради более удобного представления: живая система с доступом к исходному коду (не дизассемблированному)? Или создать движок БД построенный на основе Форт-машины? Речь веду не о библиотеке доступа к БД. А о colorForth-e, эт я так.... Просто нравится система. Мур двигается в эту сторону, а он гуру :)

_________________
А в попугаях я умнее - целых 38!


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

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

когда вы говорите о БД, то уточняйте о какой БД вы говорите. Форт и так по сути есть [url=http://ru.wikipedia.org/wiki/Сетевые_базы_данных]сетевая БД[/url]. Другое дело, что возможности этой БД очень урезаны (нельзя удалять, к примеру) но на то были и остаются причины.

VshMt писал(а):
Т.е. умышленнно пожертвовать производительностью (т.к. движок более универсальный) ради более удобного представления: живая система с доступом к исходному коду (не дизассемблированному)?

тут нет никакой необходимости жертвовать производительностью. Уже были Форт-системы, в которых исходные тексты хранились в заголовках слов, это же можно достаточно легко сделать и, к примеру, в СПФ, только вот не нужно оно (то есть я не вижу серьезных причин, почему это делать, когда у нас открытый код.)

VshMt писал(а):
А о colorForth-e, эт я так....

да ничего особенного в нем нет, я по крайней мере прорыва не вижу (имхо).

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 17, 2009 21:53 
Не в сети

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Т.е. ты счтаеш удобным процесс постоянного метания между редактором системой и фортом? Незнаю... Мне удобней сидеть в системе и видеь все: структуру память стэки. А когда надо можно и пересобрать систему, и воспользовавшись ЦК что-то отпочковать.

_________________
А в попугаях я умнее - целых 38!


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

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

я не наблюдаю за собой "процесса постоянного метания". С другой стороны вы можете взять Win32Forth и поработать в среде, где все, о чем вы говорите есть. То есть встроенный редактор, система документации, IDE короче.

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


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

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Неа. Мне больше нра в стиле Смолтока :) ну или Holon-а. Ну незнаю как объяснить.... Система под рукой. Слова под рукой. Все органично и системно....

_________________
А в попугаях я умнее - целых 38!


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

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

вы знаете, я ведь с древней досевой версией holon-a знаком (был)
можно было привести ссылку на современный holon :)
вобщем будем посмотреть ;)

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


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

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

читал ваше сообщение, много думал.. :)
и вот что надумал. Почему-то Вы(и не только вы) все время уходите в сторону красивостей всяких - нужно вам, понимаешь ли, концептуальное решение в одном флаконе(обязательно IDE и не менее и т.п.). Только ведь не для работы, получается оно нужно! Для работы хватает вполне спартанских условий (только не обижайтесь, пожалуйста!). Кстати к этому же пришел, на сколько я понимаю, и Андрей Черезов : вы можете посмотреть в СПФ версии 2.5 - там ведь есть IDE эта самая, и подобие holon-a уже было в версии 1.5, только практика показывает, что не они нужны в первую очередь!(и во вторую тоже) Интересно еще и то, что все, что вы предлагаете уже было в том или ином виде в Форте, только почему-то эти системы остались забытыми, заброшенными... возьмите тот же Астрофорт (и ведь тоже была интегрированная система!).
Пожалуй, единственным исключением был FPC, наследником которого сейчас является WIN32FORTH, исключением он был именно потому, что этими красивостями пользовались многие.
выше все мое ИМХО.

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


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

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Да че обижаться. Все так. Но видите ли, я не программист, последние лет 5 я только лишь сисадмин :( И программирование для меня больше хобби. Есть несколько проектов (микро-кад, фото-редактор) которые находяться на зачаточном уровне (да еще в Делфе а не в Форте) и я ими время от времени занимаюсь. А времени нет и нет, дом достраивать надо... Я не цепляюсь к Паскалю или Делфям как таковым. Потому как консруктор форм это фигня. Главное идея и красота (она спасет мир).Форт - оченно красивая штука, при этом простая (в смысле архитектуры). Вобщем то да - хочется красивостей, удобства :) А заодно поговорить :) Может объясняя мне и Вам и всем станет что-то чуточку понятнеее и будет полезно:wink:

_________________
А в попугаях я умнее - целых 38!


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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
У Стругацких есть роман "Хищные вещи века". Там вдова Генерала показательно классно рассуждала про различия между солдатами местной армии и армии страны-противника, оккупировавшую данную...


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

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Сказал А говори и Б :hey; Я не претендую ни на что... Даже на знание классиков. Хотя как то и читал ХВВ Стругов...
Есть вещи (не только хищные) которые одним кажутся само собой разумеющимися, а другим вовсе не очевидными. Лично мне хотелось бы поговорить обсудить (пиво с водкой я и один пить могу:) )

_________________
А в попугаях я умнее - целых 38!


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

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

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


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

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Сорри... Больше небуду. Давайте обсуждать Форк. Вы говорили что был опыт хранения исходников в СПФорте. А в чем проблема? Раздувается объем требуемой памяти? Падает скорость? И де можно глянуть исходники?

_________________
А в попугаях я умнее - целых 38!


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

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

по-моему в версии 1.5, точнее надо смотреть

VshMt писал(а):
А в чем проблема?

в ненужности такого решения.

VshMt писал(а):
Раздувается объем требуемой памяти? Падает скорость? И де можно глянуть исходники?

эм, где-то на forth.org.ru была ссылка на первые версии СПФа

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


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

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


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

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


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

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