Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: RuFS-WE - Russian Forth Standard -- WingLion Edition |
|
|
dynamic-wind писал(а): Почитал и не понял: С@ работает с байтом или символом? А если у машины нет байтового доступа к словам, как будем представлять адрес байта (ведь он будет на 1..3 бита шире, чем адрес слова)??! C@ работает с байтом. Если нет байтового доступа, то нет и C@ в реализации. И выкручиваться там придется в зависимости от того, что есть.
[quote="dynamic-wind"]Почитал и не понял: С@ работает с байтом или символом? А если у машины нет байтового доступа к словам, как будем представлять адрес байта (ведь он будет на 1..3 бита шире, чем адрес слова)??![/quote]
C@ работает с байтом. Если нет байтового доступа, то нет и C@ в реализации. И выкручиваться там придется в зависимости от того, что есть.
|
|
|
|
Добавлено: Чт дек 09, 2010 13:08 |
|
|
|
|
|
Заголовок сообщения: |
Re: RuFS-WE - Russian Forth Standard -- WingLion Edition |
|
|
WingLion писал(а): 09.12.2010 ? WingLion ? мелкие правки 09.12.2010 ? WingLion ? добавлено начало описания МЯФ Почитал и не понял: С@ работает с байтом или символом? А если у машины нет байтового доступа к словам, как будем представлять адрес байта (ведь он будет на 1..3 бита шире, чем адрес слова)??!
[quote="WingLion"][quote=" http://ruf09we.winglion.ru/"] 09.12.2010 ? WingLion ? мелкие правки 09.12.2010 ? WingLion ? добавлено начало описания МЯФ[/quote][/quote] Почитал и не понял: С@ работает с байтом или символом? А если у машины нет байтового доступа к словам, как будем представлять адрес байта (ведь он будет на 1..3 бита шире, чем адрес слова)??!
|
|
|
|
Добавлено: Чт дек 09, 2010 11:51 |
|
|
|
|
|
Заголовок сообщения: |
Re: RuFS-WE - Russian Forth Standard -- WingLion Edition |
|
|
09.12.2010 ? WingLion ? мелкие правки 09.12.2010 ? WingLion ? добавлено начало описания МЯФ
[quote=" http://ruf09we.winglion.ru/"] 09.12.2010 ? WingLion ? мелкие правки 09.12.2010 ? WingLion ? добавлено начало описания МЯФ[/quote]
|
|
|
|
Добавлено: Чт дек 09, 2010 10:27 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): Для реализации языка Форт обычно используется ______________ виртуальная машина, которая будучи реализованной программно представляет эмулятор гипотетического процессора со своей системой команд), а будучи (частично или полностью?) реализованной в железе, представляет собой ... Пожалуй, так будет лучше чем у меня исправление появится в следующей версии документа в таком виде: Для реализации языка Форт обычно используется виртуальная машина (чаще называемая виртуальной форт-машиной), которая будучи реализованной программно представляет эмулятор гипотетического процессора со своей системой команд, а будучи (частично или полностью) реализованной в железе, представляет собой форт-процессор. вопрос писал(а): Это не определение расширяемости
Определения и не придумывал.
[quote="вопрос"]Для реализации языка Форт обычно используется ______________ виртуальная машина, которая будучи реализованной программно представляет эмулятор гипотетического процессора со своей системой команд), а будучи (частично или полностью?) реализованной в железе, представляет собой ...[/quote]
Пожалуй, так будет лучше чем у меня :) исправление появится в следующей версии документа в таком виде:
Для реализации языка Форт обычно используется виртуальная машина (чаще называемая [color=red]виртуальной форт-машиной[/color]), которая будучи реализованной программно представляет эмулятор гипотетического процессора со своей системой команд, а будучи (частично или полностью) реализованной в железе, представляет собой [color=red]форт-процессор[/color].
[quote="вопрос"]Это не определение расширяемости[/quote]
Определения и не придумывал.
|
|
|
|
Добавлено: Чт дек 09, 2010 10:20 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
так-так
Цитата: Для реализации языка Форт обычно используется программная виртуальная машина ( эмулятор гипотетического процессора со своей системой команд), называемая виртуальной форт-машиной. Такая машина может быть достаточно просто перенесена в железо, в результате чего получится форт-процессор. Для реализации языка Форт обычно используется ______________ виртуальная машина, которая будучи реализованной программно представляет эмулятор гипотетического процессора со своей системой команд), а будучи (частично или полностью?) реализованной в железе, представляет собой ... Цитата: Расширяемость Форта означает, что в Форте можно определять новые слова через уже имеющиеся. Для этого в наборе слов Форта имеются так называемые определяющие слова, которые и позволяют записывать определения для новых слов. Это не определение расширяемости
так-так 8)
[quote]Для реализации языка Форт обычно используется программная виртуальная машина ( эмулятор гипотетического процессора со своей системой команд), называемая виртуальной форт-машиной. Такая машина может быть достаточно просто перенесена в железо, в результате чего получится форт-процессор. [/quote] Для реализации языка Форт обычно используется ______________ виртуальная машина, [b]которая будучи реализованной программно[/b] [b]представляет[/b] эмулятор гипотетического процессора со своей системой команд),[b] а будучи[/b] (частично или полностью?) реализованной в железе, представляет собой ... :?:
[quote]Расширяемость Форта означает, что в Форте можно определять новые слова через уже имеющиеся. Для этого в наборе слов Форта имеются так называемые определяющие слова, которые и позволяют записывать определения для новых слов. [/quote] Это не определение расширяемости
|
|
|
|
Добавлено: Чт апр 08, 2010 00:31 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Код: 14.03.2010 − WingLion − добавлен раздел 1.7 Классический форт 05.04.2010 − WingLion − перекомпонован раздел 2. Минимальное Ядро Форта 06.04.2010 − WingLion − расширено описание набора слов ФП и ФВМ 07.04.2010 − WingLion − дополнения в разделе 2. Минимальное Ядро Форта 07.04.2010 − WingLion − убрано упоминание 2009 года из названия документа 07.04.2010 − WingLion − стилистические правки
п.с. ...можно, конечно, посчитать, что это очередное весеннее обострение...
[code]14.03.2010 − WingLion − добавлен раздел 1.7 Классический форт 05.04.2010 − WingLion − перекомпонован раздел 2. Минимальное Ядро Форта 06.04.2010 − WingLion − расширено описание набора слов ФП и ФВМ 07.04.2010 − WingLion − дополнения в разделе 2. Минимальное Ядро Форта 07.04.2010 − WingLion − убрано упоминание 2009 года из названия документа 07.04.2010 − WingLion − стилистические правки [/code]
п.с. ...можно, конечно, посчитать, что это очередное весеннее обострение...
|
|
|
|
Добавлено: Ср апр 07, 2010 21:55 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): Я думаю, тут речь в первую очередь о совместимости. Куда же без этого? Смысл стандартизации в том и состоит, чтобы совместимость получить. вопрос писал(а): Ну да, расширение стандарта (каждый следующий расширение предыдущих) - это очень по-фортовски... Совсем не факт. Каждое расширение - образно говоря - это новая (или старая) ветка форта. На этой ветке могут быть новые ветки - расширения и листики - написанные на форте программы, + цветочки - пусть это будут форт-проекты. Наша цель - не "порубать все лишние ветки", а сделать так, чтоб деревце зеленело и цвело. вопрос писал(а): Что-нибудь вроде
С предложенными пунктами в принципе согласен. Надо только место для них в документе выбрать правильное.
[quote="вопрос"]Я думаю, тут речь в первую очередь о совместимости. [/quote]
Куда же без этого? Смысл стандартизации в том и состоит, чтобы совместимость получить.
[quote="вопрос"]Ну да, расширение стандарта (каждый следующий расширение предыдущих) - это очень по-фортовски...[/quote]
Совсем не факт. Каждое расширение - образно говоря - это новая (или старая) ветка форта. На этой ветке могут быть новые ветки - расширения и листики - написанные на форте программы, + цветочки - пусть это будут форт-проекты.
Наша цель - не "порубать все лишние ветки", а сделать так, чтоб деревце зеленело и цвело.
[quote="вопрос"]Что-нибудь вроде [/quote]
С предложенными пунктами в принципе согласен. Надо только место для них в документе выбрать правильное.
|
|
|
|
Добавлено: Сб мар 13, 2010 19:52 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Цитата: 4. Расширения ядра 4.1. О старых стандартах 4.1.1. Forth-83 4.1.2. ANSI-94 4.1.3. О RuF09 4.1.4. О будущих стандартах 4.1.5. Стандартизация расширений
Я думаю, тут речь в первую очередь о совместимости.
Ну да, расширение стандарта (каждый следующий расширение предыдущих) - это очень по-фортовски...
Что-нибудь вроде
4.1.1 Смена стандартов обьективна
4.1.2 Смена продиктована двумя обстоятельствами (3мя в хорошем случае, 4мя - в отличном) - сменой возможностей техники, опытом использования языка и (3 - хорошо если - развитием теории, что касается языка) возможно также 4 - совершенствование замысла стандартизации
4.1.3 Стандарт ставит целью совместимость, которая есть часть задекларированной свободы для пользователя (свободы в любой момент выбрать другой транслятор ), если это не противоречит другим обстоятельствам (если совместимость не мешает ещё чему-нибудь). Стандарт предлагает либо безусловные требования либо рекомендации что касается обеспечения совместимости.
4.1.4 Наряду с совместимостью стандарт ставит целью стимулировать прогресс в области программирования на Форте, отказ от недостаточно хорошо зарекомендовавших себя подходов. Поэтому стандарт содержит рекомендации по отказу от незарекомендовавших себя элементов программирования на Форте.
4.1.5 Рекомендации могут касаться 2 вещей - реализации функциональности или информирования пользователя об особенностях реализации.
можно, скажем, стандартизировать (рекомендательно) названия файлов, подгружая которые пользователь получает функциональность какого-то из стандартов, скажем ANSI83.f ANSI94.f или даже ANSI94_s.f - строки по 94 стандарту, ANSI94_f.f floating по 94 и т.п.
или даже слово подгрузки файлов, обеспечивающих совместимость
СОМРАТ [filename], которое по ходу информирует пользователя о наличии-отсутствии возможности совместимости или по крайней мере об отсутствии вообще такой возможности
ну это как пример
:D
[quote]4. Расширения ядра 4.1. О старых стандартах 4.1.1. Forth-83 4.1.2. ANSI-94 4.1.3. О RuF09 4.1.4. О будущих стандартах 4.1.5. Стандартизация расширений[/quote]
Я думаю, тут речь в первую очередь о совместимости.
Ну да, расширение стандарта (каждый следующий расширение предыдущих) - это очень по-фортовски... :?:
Что-нибудь вроде
4.1.1 Смена стандартов обьективна
4.1.2 Смена продиктована двумя обстоятельствами (3мя в хорошем случае, 4мя - в отличном) - сменой возможностей техники, опытом использования языка и (3 - хорошо если - развитием теории, что касается языка) [i]возможно также 4 - совершенствование замысла стандартизации[/i]
4.1.3 Стандарт ставит целью совместимость, которая есть часть задекларированной свободы для пользователя (свободы в любой момент выбрать другой транслятор :D ), если это не противоречит другим обстоятельствам (если совместимость не мешает ещё чему-нибудь). Стандарт предлагает либо безусловные требования либо рекомендации что касается обеспечения совместимости.
4.1.4 Наряду с совместимостью стандарт ставит целью стимулировать прогресс в области программирования на Форте, отказ от недостаточно хорошо зарекомендовавших себя подходов. Поэтому стандарт содержит рекомендации по отказу от незарекомендовавших себя элементов программирования на Форте.
4.1.5 Рекомендации могут касаться 2 вещей - [b]реализации[/b] функциональности или [b]информирования[/b] пользователя об особенностях реализации.
можно, скажем, стандартизировать (рекомендательно) названия файлов, подгружая которые пользователь получает функциональность какого-то из стандартов, скажем ANSI83.f ANSI94.f или даже ANSI94_s.f - строки по 94 стандарту, ANSI94_f.f floating по 94 и т.п.
или даже слово подгрузки файлов, обеспечивающих совместимость
СОМРАТ [filename], которое по ходу информирует пользователя о наличии-отсутствии возможности совместимости или по крайней мере об отсутствии вообще такой возможности
ну это как пример
|
|
|
|
Добавлено: Сб мар 13, 2010 19:32 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): американские стандарты тоже и сколько американских стандартов форта быстро родилось за последние 10 лет? вопрос писал(а): каждый может оценить
вряд ли каждый. Я вот, не могу оценить, данных немае, а значит, уже - не каждый!
[quote="вопрос"]американские стандарты тоже[/quote] и сколько американских стандартов форта быстро родилось за последние 10 лет?
[quote="вопрос"]каждый может оценить[/quote]
вряд ли каждый. Я вот, не могу оценить, данных немае, а значит, уже - не каждый!
|
|
|
|
Добавлено: Сб мар 13, 2010 18:45 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
WingLion писал(а): p.s. интересно, откуда взялись подобные оценки? Можно ли тут оценочный расчет дат (2019 и 2040) привести? каждый может оценить : получится даже больший сроки WingLion писал(а): вопрос писал(а): готовый текст нужно делать сразу "Быстро только кошки родятся" (с) ... американские стандарты тоже
[quote="WingLion"] p.s. интересно, откуда взялись подобные оценки? Можно ли тут оценочный расчет дат (2019 и 2040) привести?[/quote] каждый может оценить : получится даже больший сроки
[quote="WingLion"][quote="вопрос"]готовый текст нужно делать сразу[/quote] "Быстро только кошки родятся" (с) ...[/quote] американские стандарты тоже
|
|
|
|
Добавлено: Сб мар 13, 2010 17:47 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
вопрос писал(а): готовый текст нужно делать сразу
"Быстро только кошки родятся" (с) ...
p.s. интересно, откуда взялись подобные оценки? Можно ли тут оценочный расчет дат (2019 и 2040) привести?
[quote="вопрос"]готовый текст нужно делать сразу[/quote]
"Быстро только кошки родятся" (с) ...
p.s. интересно, откуда взялись подобные оценки? Можно ли тут оценочный расчет дат (2019 и 2040) привести?
|
|
|
|
Добавлено: Сб мар 13, 2010 17:19 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
WingLion писал(а): год поменялся, "09" не поменялось и не поменяется, пока работа не будет завершена, тогда и поставлю 10,15,25 или, что там получится
Приблизительная оценка сроков показывает, что этого стандарта будем ждать до 2019, а mOleg доведёт до результата в 2040
готовый текст нужно делать сразу
[quote="WingLion"]год поменялся, "09" не поменялось и не поменяется, пока работа не будет завершена, тогда и поставлю 10,15,25 или, что там получится ;)[/quote]
[size=59]Приблизительная оценка сроков показывает, что этого стандарта будем ждать до 2019, а mOleg доведёт до результата в 2040[/size]
готовый текст нужно делать сразу
|
|
|
|
Добавлено: Сб мар 13, 2010 17:11 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
год поменялся, "09" не поменялось и не поменяется, пока работа не будет завершена, тогда и поставлю 10,15,25 или, что там получится
год поменялся, "09" не поменялось и не поменяется, пока работа не будет завершена, тогда и поставлю 10,15,25 или, что там получится ;)
|
|
|
|
Добавлено: Пт мар 12, 2010 07:05 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
ну, что же, хотя бы оглавление появилась, и стала понятна структура предполагаемого документа (это плюс)
на мой взгляд манифесту не место в стандарте вообще, разве что как приложение, да и то не нужно.
введения нет, вместо него непонятное: "0.2. Небольшое отступление" - чему в стандарте не место даже в названии такое нельзя оставлять.
0.4. Список сокращений - тоже сомнительное название
остальное пока не буду трогать.
ну, что же, хотя бы оглавление появилась, и стала понятна структура предполагаемого документа (это плюс)
на мой взгляд манифесту не место в стандарте вообще, разве что как приложение, да и то не нужно.
введения нет, вместо него непонятное: "0.2. Небольшое отступление" - чему в стандарте не место :) даже в названии такое нельзя оставлять.
0.4. Список сокращений - тоже сомнительное название
остальное пока не буду трогать.
|
|
|
|
Добавлено: Ср фев 04, 2009 18:02 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
|
|
|
Добавлено: Ср фев 04, 2009 07:08 |
|
|
|
|