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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: генератор примитивов с помощью gcc
СообщениеДобавлено: Ср окт 24, 2012 12:02 
Не в сети

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

Форт это гениальная идея.

вопрос писал(а):
Экономически полезным он может стать, только если его особенные качества послужат для организации чего-то уникального на рынке.

Все что создает программист уникально (за исключением того, что
другой программист в это же время создает ровно тоже самое).
То что понадобилось одному, скорее всего понадобится
кому-то еще (потребительская ценность выше 0-я).
Но для коммерческой реализации малого труда нужна развитая система микро-платежей.
На данной момент, экономически полезным являются огромные черные ящики
(чем форт не является) с защитой от плагиата и с возможностью поставить
своих пользователей в зависимость от создателей продукта. (пользователи
Форта могут позаботится о себе сами) И продаются не столько сами
продукты, сколько лицензии на их использования. И ценятся не за идеи,
а за концентрацию труда. Идеи нынче стоят мало.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: генератор примитивов с помощью gcc
СообщениеДобавлено: Ср окт 24, 2012 17:12 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6435
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Mihail писал(а):
Форт это гениальная идея.


Написано было:
"И последнее - форт - это не идея, не такая идея, сам форт, как мы видим, не продаётся."
Зачем придираться? Неужели не видно, что речь не о степени гениальности идеи Форта, а о том, имеет ли сам по себе Форт свойства товара. Ладно бы где-то вовсю шли продажи, так ведь нет - практика показывает одно, и только ты хочешь видеть противоположное и активно сопротивляешься попыткам что-то тебе объяснить.
Mihail писал(а):
Все что создает программист уникально (за исключением того, что
другой программист в это же время создает ровно тоже самое).
То что понадобилось одному, скорее всего понадобится
кому-то еще (потребительская ценность выше 0-я).

Это в который раз за 5-10-15 лет? :? Еще не надоело биться в одну и ту же стену?
Mihail писал(а):
Но для коммерческой реализации малого труда нужна развитая система микро-платежей.

Малый труд без микроплатежей - любая мелкая парикмахерская, мастерская по ремонту, пошиву, изготовлению ключей, переплетным работам. Деньги сразу и наличкой, вся сумма. Микроплатежи у крупного бизнеса - Apple Store. Таким обрахом, малый труд и микроплатежи не имеют обязательной связи. Кого ты хочешь убедить? Сам себя? За то время, которое ты провел в попытках уговорить окружающих стать сторонниками микроплатежей, можно было получить дополнительное образование в области экономики и перестать придумывать нежизнеспособные бизнес-модели.

Mihail писал(а):
И продаются не столько сами
продукты, сколько лицензии на их использования. И ценятся не за идеи,
а за концентрацию труда. Идеи нынче стоят мало.

То есть если я скачаю учебник по настройке рояля, я сразу стану настройщиком рояля? Сколько времени ты изучал экономику, организацию производства и продажи программного обеспечения, что делаешь такие безапелляционные выводы (да еще так удачно объясняющие, почему надо развивать генератор примитивов микроплатежами)? Нет, ладно бы ты сам варился в собственном соку. В конце концов, психологически может быть просто неподъемно самому себе признаться, что куча времени потрачена на ерунду, а результата нет. Но форум-то чем виноват? Кто-то ведь вполне согласен с тем, что его первые представления о Форте являются именно первыми представлениями, и ради получения реального результата по работе он легко готов их скорректировать. Зачем ему догмы о том, что Форт гениален, оптимизатор можно продвинуть, SPF - стандарт де-факто, а Форт-ОС прирастет микроплатежами?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: генератор примитивов с помощью gcc
СообщениеДобавлено: Чт окт 25, 2012 10:52 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Ethereal писал(а):
Короче говоря, иногда важен финт ушами, чтобы получить результат гораздо быстрее. Михаил сделал такой финт ушами - заставил Си создавать ассемблерные примитивы Форта для новой платформы.
Не надо писать Форт на Си. Не надо хорошо знать ассемблер. А результат есть !

Мой "финт ушами" при плохом знании Си и ассемблера (давно было) вылился в написание резидента обработки СОМ канала
на Си и ручной оптимизации сгенерированного кода (ТС2.0) для создания резидента на ассемблере для ДОС (тогда же и выяснилось
как "коряво" генерируется код из Си в ассемблер)

P.S. MD файлы не только у GCC, есть и у более простого LCC - тоже позволящюие генерировать ассемблерный код для требуемой
архитектуры (для генерации для SPF Форта, правда, мной "допиливалась" уже существующая "болванка" от MPE см. топики по данной теме.). Проблема думаю отчасти в том, что, эффективной генерации кода на "Форт" трудно получить (если это необходимо) и без дополнительных "телодвижений", например по встраиванию макро-оптимизатора не обойтись.
P.S. Для генерации примитивов и программ на Си из Форта можно посмотреть проект Timbre. (достаточно интересный подход там есть и некоторая оптимизация потока генерируемых Си примитивов кода Форт программы)
Один из применений Timbre используется для генерации VHDL файлов "некоего железа" из Форт подобного описания.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: генератор примитивов с помощью gcc
СообщениеДобавлено: Чт окт 25, 2012 11:01 
Не в сети

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

Другими словами, надежда обойтись без усилий остаётся надеждой


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: генератор примитивов с помощью gcc
СообщениеДобавлено: Чт окт 25, 2012 11:23 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
вопрос писал(а):
Другими словами, надежда обойтись без усилий остаётся надеждой

без труда и в пруду не утопишься...

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: генератор примитивов с помощью gcc
СообщениеДобавлено: Сб ноя 24, 2012 19:40 
Не в сети
Аватара пользователя

Зарегистрирован: Ср фев 23, 2011 20:42
Сообщения: 521
Откуда: Карелия
Благодарил (а): 3 раз.
Поблагодарили: 22 раз.
Думаю, была бы полезна такая вещь.
При портирования Форта на новую платформу параллельно записывать все действия, которые делаешь, и идеи, какие реализуешь, в некий текстовый файл. И потом его опубликовать.
Мне приходилось портировать Форт на новые платформы и я знаю, что при этом сложен путь, который при этом проходишь, а окончательный результат об этом пути уже ничего не говорит. Когда окончательный результат готов, восстановить путь на котором он был получен уже не интересно и даже не всегда возможно. Потому как ты уже знаешь то, что раньше не знал, да и нюансы пути уже забыл.
Я сейчас буду портировать Форт на архитектуру sh4 и постараюсь путь записать.
Михаилу советую сделать то-же самое.
Это и будет действительный вклад в Форт - запись одного конкретного пути портирования - опыт, который может пригодиться другим. А не споры с Хищником на тему "Лису мол он убил. Как в прошлом году. Ничего нового не внес в развитие охоты".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: генератор примитивов с помощью gcc
СообщениеДобавлено: Сб ноя 24, 2012 19:54 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6435
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Ethereal писал(а):
Думаю, была бы полезна такая вещь.
При портирования Форта на новую платформу параллельно записывать все действия, которые делаешь, и идеи, какие реализуешь, в некий текстовый файл. И потом его опубликовать.

Только те, кому это было бы полезно, читать не будут. А вдруг получится свой Форт написать? :aaa; Сидеть около Форта приятнее, потому что дух захватывает от перспектив. Вот с такой позицией и надо работать.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: генератор примитивов с помощью gcc
СообщениеДобавлено: Сб ноя 24, 2012 20:20 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Ethereal писал(а):
Думаю, была бы полезна такая вещь.
сейчас буду портировать Форт на архитектуру sh4 и постараюсь путь записать.
.

Что за "железка" c архитектурой данного процессора?
На первом этапе, может помочь эмулятор процессора данной архитектуры, например, игровой приставки Sega Dreamcast .
Есть вариант Форт системы с поддержкой кроссгенерации асемблерного кода для SuperH ForthEC


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

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


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

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


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

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