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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

это уже не к Михаилу, а ко мне, я так понимаю.

Ну, для начала, в Форте в начале были блоки, а файлов небыло. Блоки - это как бы замена файловой системы было. Но времена шли, ОС росли, а Форт все никак не решался стать серьезной ОС, поднявшись выше уровня CPM, окружение в том же ДОСе стало более мощным, и Форты скопом стали переходить в разряд "приживал", то есть вместо создания собственного окружения началось использование существующего (соответственно существующее окружение было идеалогически чужеродно Форту, не все это чувствуют, возможно для этого надо пользоваться только Фортом на протяжении длительного времени, или просто много на нем всего переделать...) Итак, у Форта все что есть - это слова, которые образуют Базу Данных (БД), своеобразную, но ведь и любая Файловая Система (ФС) это тоже своеобразная БД! Логично со всем миром общаться с помощью слов, что Форт и так делает, но в некоторых случаях использует для этого обертки, к примеру: OpenFile CreateFile и так далее - но, если следовать структуре и идеалогии языка, то работа с файлам должна вестись так же, как она ведется с массивами данных, созданными по CREATE внутри Форт-системы.
Вот :)

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


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

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
mOleg писал(а):
Блоки - это как бы замена файловой системы было.


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

mOleg писал(а):
соответственно существующее окружение было идеалогически чужеродно Форту, не все это чувствуют, возможно для этого надо пользоваться только Фортом на протяжении длительного времени, или просто много на нем всего переделать


Не знаю что ты там чувствуешь. Я пользуюсь Фортом пару десятков лет. Начал с блоков.
Отказавшись от блоков, большой потери не ощутил.


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

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

на сколько помню, просто как к странице памяти размером в 1кб :)

Mihail писал(а):
Просто файл представлялся в виде набора блоков.
Никто не мешает и сейчас использовать систему блоков.
Это легко реализуется средствами ANS форта.

только это уже устарело сильно, и не интересно. Развитие-то дальше не пошло 8(

Mihail писал(а):
На низком уровне работа с физическими устройствами как правило на уровне блоков.
В принципе, на этом уровне можно использовать фортовскую систему блоков.

именно так оно и делалось.

Mihail писал(а):
Не знаю что ты там чувствуешь. Я пользуюсь Фортом пару десятков лет. Начал с блоков.
Отказавшись от блоков, большой потери не ощутил.

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

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


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

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

да нет, все верно поняли :)

VshMt писал(а):
Может подключение файловой системы в виде словарей и работа с фалами по типу <операция_как_параметр> <Имя_Файла|Имя_Папки|Имя_Диска>?

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

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


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

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
mOleg писал(а):
Правда это сложно сделать на уровне прикладной программы.

Уай? ВВот какраз в рамках ФортОС и можно :)

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


Последний раз редактировалось VshMt Ср апр 15, 2009 23:14, всего редактировалось 1 раз.

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

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

вобщем да :) так как это вопрос представления памяти системы.

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


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

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
mOleg писал(а):
я тоже с блоков начал, и тоже перешол к файлам и не горю желанием к ним возвращаться. Но варианты лучше себе тоже представляю.
А дальше - База Данных? ;)

_________________
With best wishes, in4.


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

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

Словарь и так БД.

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


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

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

_________________
With best wishes, in4.


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

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

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


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

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

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

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


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

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

что вы под простенькой понимаете? какие операции вам нужны?

VshMt писал(а):
И куда бы сюда приткнуть ООП

да, кстати, кончаем флудить на темы, отличные от ООП в данной ветке!

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


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

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

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


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

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

ок, флудить о subj сюда!

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


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

Зарегистрирован: Вс май 06, 2007 02:13
Сообщения: 43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Простенький? Чейт его знает... В смысле система - БД с кодом и данными. Что для их (словарей) организации надо? Добавление, удаление, сортировка. Браузер нужен чтобы исходники смотреть и править. + Консоль над всей БД. + Компилятор. Не... Не потяну. Не смогу я это нормально объяснить... Пока не смогу. Однако думать надо... Мне вот кажется надо все это на основе ColorForth-а делать. Нравится мне подход. НУ там множественные точки входа, хвостовая оптимизация (?In4) Ну и мне оченна Holon нравился....

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

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


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

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


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

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


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

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