Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Mihail писал(а): Под языком я понимаю определенные (в спецификациях) синтаксис и семантику. Если отнестись к Форту как языку, это значит отнестись к форт-системе как к черному ящику. Т.е. не использовать Форт в полной мере. Меня форт-система привлекает возможностью располагать и ипольять в ее рамках любые программы. В том числе, любые интерпретаторы том числе, другие форт-системы. Программы расположенные в форт-системе это его насыщение. Минимальное насыщение форт-системы позволяющее создавать новые словарные статьи и есть Форт. Я тебе уже неоднократно говорил, что планку запросов стоить кардинально снизить. Не пытайся задавать тон развитию Форта. Пока ты не можешь даже связно и непротиворечиво изложить свои мысли. А признать это тебе мешает представление о том, что ты крутой фортер, а значит, все, что ты думаешь о Форте, верно по определению. Mihail писал(а): Я хотел из Форта в Fasm использовать средства Fasm для создания форт-примитивов с высокой совместимостью с Fasm. Но я не смог на столько освоить Fasm. Ставь fasm 1.70. Будем коллективно осваивать и писать новый Форт с максимально возможным соблюдением принципов профессиональной разработки - с планами, тестами, инспекциями кода и документацией. Не хочешь - продолжай сидеть и наблюдать, как жизнь проходит мимо и не платит тебе микроплатежи.
[quote="Mihail"]Под языком я понимаю определенные (в спецификациях) синтаксис и семантику. Если отнестись к Форту как языку, это значит отнестись к форт-системе как к черному ящику. Т.е. не использовать Форт в полной мере. Меня форт-система привлекает возможностью располагать и ипольять в ее рамках любые программы. В том числе, любые интерпретаторы том числе, другие форт-системы. Программы расположенные в форт-системе это его насыщение. Минимальное насыщение форт-системы позволяющее создавать новые словарные статьи и есть Форт. [/quote] Я тебе уже неоднократно говорил, что планку запросов стоить кардинально снизить. Не пытайся задавать тон развитию Форта. Пока ты не можешь даже связно и непротиворечиво изложить свои мысли. А признать это тебе мешает представление о том, что ты крутой фортер, а значит, все, что ты думаешь о Форте, верно по определению.
[quote="Mihail"]Я хотел из Форта в Fasm использовать средства Fasm для создания форт-примитивов с высокой совместимостью с Fasm. Но я не смог на столько освоить Fasm.[/quote] Ставь fasm 1.70. Будем коллективно осваивать и писать новый Форт с максимально возможным соблюдением принципов профессиональной разработки - с планами, тестами, инспекциями кода и документацией. Не хочешь - продолжай сидеть и наблюдать, как жизнь проходит мимо и не платит тебе микроплатежи.
|
|
|
|
Добавлено: Пн авг 26, 2013 17:51 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Хищник писал(а): Форт как язык один. Реализации разные. Под языком я понимаю определенные (в спецификациях) синтаксис и семантику. Если отнестись к Форту как языку, это значит отнестись к форт-системе как к черному ящику. Т.е. не использовать Форт в полной мере. Меня форт-система привлекает возможностью располагать и ипольять в ее рамках любые программы. В том числе, любые интерпретаторы том числе, другие форт-системы. Программы расположенные в форт-системе это его насыщение. Минимальное насыщение форт-системы позволяющее создавать новые словарные статьи и есть Форт. KPG писал(а): Мihail уже добавлял в Fasm Forth Я хотел из Форта в Fasm использовать средства Fasm для создания форт-примитивов с высокой совместимостью с Fasm. Но я не смог на столько освоить Fasm.
[quote="Хищник"]Форт как язык один. Реализации разные.[/quote] Под языком я понимаю определенные (в спецификациях) синтаксис и семантику. Если отнестись к Форту как языку, это значит отнестись к форт-системе как к черному ящику. Т.е. не использовать Форт в полной мере. Меня форт-система привлекает возможностью располагать и ипольять в ее рамках любые программы. В том числе, любые интерпретаторы том числе, другие форт-системы. Программы расположенные в форт-системе это его насыщение. Минимальное насыщение форт-системы позволяющее создавать новые словарные статьи и есть Форт.
[quote="KPG"]Мihail уже добавлял в Fasm Forth[/quote] Я хотел из Форта в Fasm использовать средства Fasm для создания форт-примитивов с высокой совместимостью с Fasm. Но я не смог на столько освоить Fasm.
|
|
|
|
Добавлено: Пн авг 26, 2013 13:41 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
KPG писал(а): Мihail уже добавлял в Fasm Forth Таки пусть ему с этого будет хорошо!
[quote="KPG"]Мihail уже добавлял в Fasm Forth [/quote] Таки пусть ему с этого будет хорошо! :)
|
|
|
|
Добавлено: Вс авг 25, 2013 23:17 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Mihail писал(а): Фрот-система состоит из независимых между собой компонентов. Все легко исправляется или заменяется. FFASM Мihail уже добавлял в Fasm Forth
[quote="Mihail"]Фрот-система состоит из независимых между собой компонентов. Все легко исправляется или заменяется.[/quote] [url=http://fforum.winglion.ru/viewtopic.php?f=2&t=1535&start=0]FFASM[/url] Мihail уже добавлял в Fasm Forth :)
|
|
|
|
Добавлено: Вс авг 25, 2013 23:03 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Mihail писал(а): Фрот-система состоит из независимых между собой компонентов. Все легко исправляется или заменяется. Ты полагаешь, что я этого не знаю? Лучше объясни, почему, если ты так хорошо об этом осведомлен, при попытке использования твоих изделий люди натыкаются на ошибки в элементарных вещах. Mihail писал(а): Форт вообще один. Форт как язык один. Реализации разные. Mihail писал(а): Версии фортов отличаются только насыщением (дополнительным набором программ). Термин "насыщение" в приложении к Форту неудачен.
[quote="Mihail"]Фрот-система состоит из независимых между собой компонентов. Все легко исправляется или заменяется.[/quote] Ты полагаешь, что я этого не знаю? Лучше объясни, почему, если ты так хорошо об этом осведомлен, при попытке использования твоих изделий люди натыкаются на ошибки в элементарных вещах. [quote="Mihail"]Форт вообще один. [/quote] Форт как язык один. Реализации разные. [quote="Mihail"]Версии фортов отличаются только насыщением (дополнительным набором программ).[/quote] Термин "насыщение" в приложении к Форту неудачен.
|
|
|
|
Добавлено: Вс авг 25, 2013 22:31 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Хищник писал(а): с 64-битной версией spf недавно были сплошные проблемы. Фрот-система состоит из независимых между собой компонентов. Все легко исправляется или заменяется. Sunforth писал(а): Кто создавал программу Quark 32 тот и пишет Quark 64. Форт вообще один. Версии фортов отличаются только насыщением (дополнительным набором программ).
[quote="Хищник"]с 64-битной версией spf недавно были сплошные проблемы.[/quote] Фрот-система состоит из независимых между собой компонентов. Все легко исправляется или заменяется.
[quote="Sunforth"]Кто создавал программу Quark 32 тот и пишет Quark 64.[/quote] Форт вообще один. Версии фортов отличаются только насыщением (дополнительным набором программ).
|
|
|
|
Добавлено: Вс авг 25, 2013 15:50 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Кто создавал программу Quark 32 тот и пишет Quark 64.
Кто создавал программу Quark 32 тот и пишет Quark 64. :)
|
|
|
|
Добавлено: Сб авг 24, 2013 23:24 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Mihail писал(а): На сколько я понял, ты предлагаешь присоединится к проекту кого-то из участников данного форума, но сам исходниками делится не собираешься. По этому, я предлагаю свои. В Kolibri твой Форт как-то не пошел, да и с 64-битной версией spf недавно были сплошные проблемы. И как надо относиться к твоему предложению?
[quote="Mihail"]На сколько я понял, ты предлагаешь присоединится к проекту кого-то из участников данного форума, но сам исходниками делится не собираешься. По этому, я предлагаю свои.[/quote] В Kolibri твой Форт как-то не пошел, да и с 64-битной версией spf недавно были сплошные проблемы. И как надо относиться к твоему предложению?
|
|
|
|
Добавлено: Сб авг 24, 2013 15:08 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Хищник писал(а): Ты серьезно думаешь, что я именно так и сделаю? На сколько я понял, ты предлагаешь присоединится к проекту кого-то из участников данного форума, но сам исходниками делится не собираешься. По этому, я предлагаю свои.
[quote="Хищник"]Ты серьезно думаешь, что я именно так и сделаю? [/quote] На сколько я понял, ты предлагаешь присоединится к проекту кого-то из участников данного форума, но сам исходниками делится не собираешься. По этому, я предлагаю свои.
|
|
|
|
Добавлено: Сб авг 24, 2013 15:02 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Mihail писал(а): Я советую использовать исходникм Форта на fasm для KolibriOS Ты серьезно думаешь, что я именно так и сделаю? Я уже не говорю, что приведенный "план" вполне можно рассматривать как пример того, как не надо планировать разработку.
[quote="Mihail"]Я советую использовать исходникм Форта на fasm для KolibriOS [/quote] Ты серьезно думаешь, что я именно так и сделаю? :)
Я уже не говорю, что приведенный "план" вполне можно рассматривать как пример того, как не надо планировать разработку.
|
|
|
|
Добавлено: Сб авг 24, 2013 14:22 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
vikt писал(а): Исходными текстами желающие могут делиться друг с другом, но я бы не советовал Я советую использовать исходникм Форта на fasm для KolibriOS http://fpauk.narod.ru/k_svn.700_src_f.rar План таков: 1. Из Форта на fasm для KolibriOS переименовывается 2. Удаляется все что касается KolibriOS (поэтапно небольшими кусками с проверкой собираемости) 3 Примитивы заменяются временными заглушками ( пустыми примитивами ) и распологаются в /forth/amain.asm в виде ассемблерного макроса. 4. Переход от fasm к fasm/64. (все что не компилится - удаляется) 5. Ищется пример терминала на fasm/64 чистится от лишнего. 6 терминал и заготовка форта сливаются в одной сборке. 7. Добиваемся сборки модуля выполняющий форт программу 1. : HI0 [CHAR] H EMIP [CHAR] I EMIP ; 2. : EHO BEGIN KEY EMIT AGAIN ; 3 : HI ." Hello!!" CR ; ... n.: Код: MAIN1 ( -- ) BEGIN REFILL WHILE INTERPRET OK. REPEAT _BYE ;
Еще можно использовать http://fpauk.narod.ru/masmspf2.rar и https://github.com/VoidVolker/spf64
[quote="vikt"]Исходными текстами желающие могут делиться друг с другом, но я бы не советовал [/quote] Я советую использовать исходникм Форта на fasm для KolibriOS [url]http://fpauk.narod.ru/k_svn.700_src_f.rar[/url] План таков: 1. Из Форта на fasm для KolibriOS переименовывается 2. Удаляется все что касается KolibriOS (поэтапно небольшими кусками с проверкой собираемости) 3 Примитивы заменяются временными заглушками ( пустыми примитивами ) и распологаются в /forth/amain.asm в виде ассемблерного макроса. 4. Переход от fasm к fasm/64. (все что не компилится - удаляется) 5. Ищется пример терминала на fasm/64 чистится от лишнего. 6 терминал и заготовка форта сливаются в одной сборке. 7. Добиваемся сборки модуля выполняющий форт программу 1. : HI0 [CHAR] H EMIP [CHAR] I EMIP ; 2. : EHO BEGIN KEY EMIT AGAIN ; 3 : HI ." Hello!!" CR ; ... n.: [code]MAIN1 ( -- ) BEGIN REFILL WHILE INTERPRET OK. REPEAT _BYE ; [/code]
Еще можно использовать [url]http://fpauk.narod.ru/masmspf2.rar[/url] и [url]https://github.com/VoidVolker/spf64[/url]
|
|
|
|
Добавлено: Сб авг 24, 2013 10:29 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Sunforth писал(а): Что это за системы такие? Разнообразные C-to-RTL. У Xilinx это Vivado HLS (High Level Synthesis) - проект описывается на Си-подобном языке (практически С++ или SystemC) и может быстро моделироваться на высоком уровне (т.е. без деталей технологической реализации). Потом, если результаты будут признаны годными, можно перетранслировать высокоуровневое описание в эквивалентную схему. Вот примерно такое сейчас хочется на Форте, поскольку на кварке написано много математики для DSP.
[quote="Sunforth"]Что это за системы такие?[/quote] Разнообразные C-to-RTL. У Xilinx это Vivado HLS (High Level Synthesis) - проект описывается на Си-подобном языке (практически С++ или SystemC) и может быстро моделироваться на высоком уровне (т.е. без деталей технологической реализации). Потом, если результаты будут признаны годными, можно перетранслировать высокоуровневое описание в эквивалентную схему. Вот примерно такое сейчас хочется на Форте, поскольку на кварке написано много математики для DSP.
|
|
|
|
Добавлено: Сб авг 24, 2013 01:00 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
Цитата: В мире явно выражена тенденция перехода к т.н. system level - моделирование схем на чем-то более выразительном, чем VHDL/Verilog, но при этом с возможностью получить эквивалентное решение на этих языках. Что это за системы такие?
[quote]В мире явно выражена тенденция перехода к т.н. system level - моделирование схем на чем-то более выразительном, чем VHDL/Verilog, но при этом с возможностью получить эквивалентное решение на этих языках.[/quote] Что это за системы такие?
|
|
|
|
Добавлено: Сб авг 24, 2013 00:47 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
vikt писал(а): А для чего 64? Когда с шышнадцати на 32 еще понятно, и память, не из сегментов по 64кб, и прямые 32битные операции. А какие плюшки дадут 64? Сейчас довольно много моделирования цифровой обработки сигналов с 48-разрядными данными. Это медленно и нестабильно - особенности HDL таковы, что приходится запоминать очень длинные последовательности изменения сигналов по множеству каналов, поэтому симуляторы периодически вылетают даже на компьютерах с большой памятью. В мире явно выражена тенденция перехода к т.н. system level - моделирование схем на чем-то более выразительном, чем VHDL/Verilog, но при этом с возможностью получить эквивалентное решение на этих языках.
[quote="vikt"]А для чего 64? Когда с шышнадцати на 32 еще понятно, и память, не из сегментов по 64кб, и прямые 32битные операции. А какие плюшки дадут 64?[/quote] Сейчас довольно много моделирования цифровой обработки сигналов с 48-разрядными данными. Это медленно и нестабильно - особенности HDL таковы, что приходится запоминать очень длинные последовательности изменения сигналов по множеству каналов, поэтому симуляторы периодически вылетают даже на компьютерах с большой памятью. В мире явно выражена тенденция перехода к т.н. system level - моделирование схем на чем-то более выразительном, чем VHDL/Verilog, но при этом с возможностью получить эквивалентное решение на этих языках.
|
|
|
|
Добавлено: Пт авг 23, 2013 22:00 |
|
|
|
|
|
Заголовок сообщения: |
Re: Кто пойдет писать Quark 64? :) |
|
|
А для чего 64? Когда с шышнадцати на 32 еще понятно, и память, не из сегментов по 64кб, и прямые 32битные операции. А какие плюшки дадут 64?
А для чего 64? Когда с шышнадцати на 32 еще понятно, и память, не из сегментов по 64кб, и прямые 32битные операции. А какие плюшки дадут 64?
|
|
|
|
Добавлено: Пт авг 23, 2013 21:51 |
|
|
|
|