Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Ср дек 19, 2018 13:55

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Пн дек 12, 2011 20:03 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хм, меня попросили уклониться от обсуждения вопроса о сущности сознания и интеллекта и я уклонился, однако обсуждение идёт... :)
mOleg писал(а):
Для форта файловая система - это словно - словарная структура.

Я всё-таки не соглашусь с этим - продолжу не соглашаться - ведь слово можно использовать повторно, а файл уникален более того каждая копия уникальна, в то время как каждая копия слова (даже иначе реализованная) - всё то же - тождественное - слово


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Пн дек 12, 2011 20:08 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4956
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
вопрос писал(а):
mOleg писал(а):Для форта файловая система - это словно - словарная структура.Я всё-таки не соглашусь с этим - продолжу не соглашаться - ведь слово можно использовать повторно, а файл уникален более того каждая копия уникальна, в то время как каждая копия слова (даже иначе реализованная) - всё то же - тождественное - слово

А какие вы знаете файловые системы?
Лично в моей повседневной жизни есть множество файлов, которые я повторно использую. вот, конкретно сейчас файл называется opera.exe . Но существует тождественное explorer.exe, им пользоваться не так удобно, поэтому я не пользуюсь тождественным файлом.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Пн дек 12, 2011 20:28 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
mOleg писал(а):
Лично в моей повседневной жизни есть множество файлов, которые я повторно использую. вот, конкретно сейчас файл называется opera.exe . Но существует тождественное explorer.exe, им пользоваться не так удобно, поэтому я не пользуюсь тождественным файлом.

вот файл с некоторым текстом - поздравлением с Новым годом - он не может быть использован без модификации повторно


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 11:05 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
вопрос писал(а):
Хм, меня попросили уклониться от обсуждения вопроса о сущности сознания и интеллекта и я уклонился, однако обсуждение идёт... :)
Вовсе не имелось ввиду совсем выпасть из обсуждения,
а только лишь кагбэ не уходить в сторону от основной темы [про потенции Форта] :D

кстати о птицах:
mOleg писал(а):
Для форта файловая система - это словно - словарная структура.

правильнЕЕ так:
Для форта файловая система - это словно-словарная структура.

А то я вначале даже не понял эту фразу,
то ли типо файловая система - это словно бальзам на рану,
то ли файловая система - это похоже на словарную структуру,
то ли ещё чего :wink:

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 15:11 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4956
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
gudleifr писал(а):
mOleg писал(а):есть [синтаксис в Forth], причем для каждого случая свой, собственно, вот это ваш синтаксис... а вот это мой...В обоих случаях синтаксис один - последовательность слов, разделенных пробелом.

с одной стороны - это так, а с другой не так.
Я это к тому, что внутри есть еще множество синтаксисов, например:
BEGIN .. AGAIN
BEGIN .. UNTIL
BEGIN .. WHILE .. REPEAT
и одна из бед форта, что подобные синтаксисы не "увязываются" друг с другом.
вы тоже создали синтаксическую конструкцию, конечно, язык о ней не знает, но вам знать приходится.

gudleifr писал(а):
gudleifr писал(а):... я лишь убираю инородности.
Т.е. превращение второстепенной детали реализации - словаря - в основополагающую, это не инородность?

ни в коем случае: реализация спрятана (наружу только интерфейс, причем не новый, а вполне привычный).

вопрос писал(а):
вот файл с некоторым текстом - поздравлением с Новым годом - он не может быть использован без модификации повторно

странно, но я его использую повторно много лет к ряду 8) там так и написано :
"С новым годом!" <дату дописать>

gudleifr писал(а):
Кстати, почему Ваш Forth столь многословен? Это требование современных стандартов? Мода? Жестокая необходимость учета сложностей, до которых я еще не дорос?

в ядре SPF 945 имен, в ядре форка 747.
все ненужное ядру в форке вынесено во внешние библиотеки, да и цель "сделать аскетическую систему" не ставилась.


Код:
\ метод инициализации dll-ки
: mount-dll ( vid --> )
            DUP >L off_specific @ UA@ IF LDROP ;THEN \ если уже инициализирован
                 L@ off_vname A@ ID>ASC ?libaddr \ нашли базовый адрес dll
            *IF &vinit  L@ off_vflags B!         \ установлен только флаг init
                 L@ off_specific @ UA!           \ сохранили базовый адрес
                LDROP
            ;THEN
            ERROR" Не могу подключить dll библиотеку!" ;

gudleifr писал(а):
Да я об этом. Практически не нашел знакомых (стандартных) слов.

надеюсь DUP IF ERROR" ID>ASC вам знакомы.
UA@ - чтение адреса из локальной (пользовательской области памяти)
>L L@ L> LDROP - работа с локальным стеком (который есть штатно в ядре)
*IF - не разрушающее сравнение
;THEN - по сути сокращение записи EXIT THEN
все, что начинается с off_ - имена записей в полях структур
B@ B! - работа с байтами (символы в форке могут иметь произвольную длину)

Kopa писал(а):
P.S. Всё это введено для поддержания универсальности переноса ядра на разное железов разных разновидностях шитого кода Форта. По моему так:)

Больше для удобства 8)

Kopa писал(а):
P.S. А получится ли на sp-fork, например запустить win32forth приложения? Ещё не ясно.

не получится без пререработки, причем, даже ANSI совместимость я из головы выкинул, как вредную.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 15:16 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4956
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
gudleifr писал(а):
Ничего удивительного в подобной ситуации во всеобщем непонимании нет.

8) очень хорошо сказано!

zehotello писал(а):
правильнЕЕ так:Для форта файловая система - это словно-словарная структура.

Я подчеркивал явную связь меджу одним и другим 8)

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 15:55 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
mOleg писал(а):
странно, но я его использую повторно много лет к ряду там так и написано : "С новым годом!" <дату дописать>

Полученное поздравление с Новым годом.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 15:59 
Не в сети
Moderator
Moderator
Аватара пользователя

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

а я и использую полученное от кого-то, не сам писал 8)

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 17:22 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
а я и использую полученное от кого-то, не сам писал

но получить-то его повторно нельзя и оно уникально и это именно файл а не слово и нуждается в модификации, не станет ведь mOleg пересылать, скажем, Марии Ивановне, поздравление "Дорогой коллега..."


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 18:02 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4956
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
вопрос писал(а):
но получить-то его повторно нельзя и оно уникально и это именно файл а не слово и нуждается в модификации

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 19:02 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
mOleg писал(а):
вопрос писал(а):
но получить-то его повторно нельзя и оно уникально и это именно файл а не слово и нуждается в модификации

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

По причине качественного отличия слов и файлов, поэтому концепцию "всякий файл есть слово" или "есть только слова" лучше оставить :idea:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 19:16 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4956
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
вопрос писал(а):
По причине качественного отличия слов и файлов, поэтому концепцию "всякий файл есть слово" или "есть только слова" лучше оставить

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 19:28 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
mOleg писал(а):
нет никакого отличия, в обоих случаях есть некий ключ с помощью которого можно работать с порциями данных, причем, данные могут меняться, порождать другие данные.

СОбственно, настаивать - непродуктивно, потому я предлагаю ещё раз подумать над тем, стОит ли производить такую революцию (точнее унификацию) - не отбирает ли эта идея силы от более полезных идей (особенно, если что-то связанное с нею окажется иллюзией)
mOleg писал(а):
Как называть данные и соответствующие им ключи вобщем-то не важно, это может быть и определение, и файл, и объект, и запись.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 19:39 
Не в сети
Moderator
Moderator
Аватара пользователя

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

я сделал, пользуюсь.
не нравится - не пользуйтесь, я не настаиваю 8)

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

Ну с чего вы это берете? В чем отличия-то?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: НА ЧТО СПОСОБЕН И НА ЧТО ДОЛЖЕН БЫТЬ СПОСОБЕН FORTH?
СообщениеДобавлено: Вт дек 13, 2011 19:52 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
mOleg писал(а):
Ну с чего вы это берете? В чем отличия-то?

Это долгий разговор, конечно - можно обозвать файлы словами имея при этом что-то ввиду.
Удобно библиотеки подгружать - просто указываешь название файла как слово и всё в порядке, или функцию искать в dll, но этим всё ведь не исчерпывается.

Различия - да вот, пожалуйста: пусть есть некие научные данные, записанные в файл.
Их можно обработать множеством различных способов - что - этому файлу следует сопоставить множество слов?
Нам может быть неизвестен способ обработки данных - мы их пересылаем кому-то далеко (на другой континент), кто может быть знает способ: что мы пересылаем - слово или файл? Мы пересылаем совокупность данных, но не ключ к их обработке. С другой стороны, если для нас пересылка и есть обработка - можно и так ведь смотреть, то что получает пользователь по ту сторону - файл или слово? Ему ведь пересылать ничего не нужно и "пересылка" никак с обработкой не связана.


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

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


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

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


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

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