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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Ограниченность и целенаправленность
СообщениеДобавлено: Пн сен 24, 2007 15:09 
---


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 23, 2008 07:37 
Не в сети
Moderator
Moderator

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

" ...Вопросы об оптимизаторе в SPF в частности, и об оптимизации Форта как языка вообще всегда вызывают живой интерес. Это одни из тех "проклятых вопросов" которыми так любят заниматься и которые наиболее далеки от написания чего-то практически полезного "сегодня и сейчас" а не "завтра и никогда" (видимо, одно закономерно следует из другого)..."

P.S. Намек понят:),
А как быть с ситуацией применения Форта для МК где это не абстрактный интерес?
Что сам profiT понимал, под ограниченностью и целенаправленностью в удаленном
посте, неизвестно. :(


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

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

P.S. я не уверен, стоит ли обсуждать заявления profiT-а на форуме...
если есть желание с ним поспорить - то в блог писать мне кажется правильнее.

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


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

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Kopa писал(а):
А как быть с ситуацией применения Форта для МК где это не абстрактный интерес?

Посмотреть оптимизатор colorForth-а можно. Там несколько интересных (и простых!!) техник оптимизации.
Для AVR можно сделать еще проще, т.к. нет некоторых команд. Похоже, можно компилятор с интерпретатором засунуть в голую Mega8!
И вообще, переход на CF-стиль программирования должен уменьшить размер кода - будет больше "каскадных"(название profit-а) слов (когда объединяются окончания слов и получаются слова с несколькими точками входа, например, erase объединяется с fill). А значит, меньше потерь на вызов-возврат. И на избыточное добавление локальных переменных. ;)
Я в этом направлении работаю, но медленно и готовых результатов пока нет. :( Но что-то могу показать, если очень надо. ;)

_________________
With best wishes, in4.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Kopa писал(а):
А как быть с ситуацией применения Форта для МК где это не абстрактный интерес?

Решать задачу стратегически - переходом к свернутому ШК, например. Это выигрыш в разы, а не на единицы процентов, как при использовании оптимизации мелких фрагментов кода.
Kopa писал(а):
Что сам profiT понимал, под ограниченностью и целенаправленностью в удаленном
посте, неизвестно.

Что надо поставить задачу и таки решить ее. А не фантазировать дальше, усложняя и усложняя ТЗ, если не удалось сделать первую часть. Отсутствие результатов должно приводить к немедленному пересмотру ситуации, должны быть контрольные точки, тесты и обратная связь. А так получается как у бакалавра черной магии Редькина из "Понедельника..." Стругацких, который все совершенствовал и совершенствовал брюки-невидимки. Причем его проект дорос до брюк из штанов-невидимок, но все равно они не работали :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 24, 2008 22:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
mOleg писал(а):
если есть желание с ним поспорить - то в блог писать мне кажется правильнее.

В блог ему можно разве что "---" написать... :))


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

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


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

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


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

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