Автор |
Сообщение |
|
|
Заголовок сообщения: |
|
|
|
mOleg писал(а): если есть желание с ним поспорить - то в блог писать мне кажется правильнее.
В блог ему можно разве что "---" написать...
[quote="mOleg"]если есть желание с ним поспорить - то в блог писать мне кажется правильнее.[/quote]
В блог ему можно разве что "---" написать... :))
|
|
|
|
Добавлено: Чт апр 24, 2008 22:30 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Kopa писал(а): А как быть с ситуацией применения Форта для МК где это не абстрактный интерес? Решать задачу стратегически - переходом к свернутому ШК, например. Это выигрыш в разы, а не на единицы процентов, как при использовании оптимизации мелких фрагментов кода. Kopa писал(а): Что сам profiT понимал, под ограниченностью и целенаправленностью в удаленном посте, неизвестно.
Что надо поставить задачу и таки решить ее. А не фантазировать дальше, усложняя и усложняя ТЗ, если не удалось сделать первую часть. Отсутствие результатов должно приводить к немедленному пересмотру ситуации, должны быть контрольные точки, тесты и обратная связь. А так получается как у бакалавра черной магии Редькина из "Понедельника..." Стругацких, который все совершенствовал и совершенствовал брюки-невидимки. Причем его проект дорос до брюк из штанов-невидимок, но все равно они не работали
[quote="Kopa"]А как быть с ситуацией применения Форта для МК где это не абстрактный интерес? [/quote] Решать задачу стратегически - переходом к свернутому ШК, например. Это выигрыш в разы, а не на единицы процентов, как при использовании оптимизации мелких фрагментов кода. [quote="Kopa"]Что сам profiT понимал, под ограниченностью и целенаправленностью в удаленном посте, неизвестно. [/quote]
Что надо поставить задачу и таки решить ее. А не фантазировать дальше, усложняя и усложняя ТЗ, если не удалось сделать первую часть. Отсутствие результатов должно приводить к немедленному пересмотру ситуации, должны быть контрольные точки, тесты и обратная связь. А так получается как у бакалавра черной магии Редькина из "Понедельника..." Стругацких, который все совершенствовал и совершенствовал брюки-невидимки. Причем его проект дорос до брюк из штанов-невидимок, но все равно они не работали :)
|
|
|
|
Добавлено: Ср апр 23, 2008 23:05 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Kopa писал(а): А как быть с ситуацией применения Форта для МК где это не абстрактный интерес?
Посмотреть оптимизатор colorForth-а можно. Там несколько интересных (и простых!!) техник оптимизации.
Для AVR можно сделать еще проще, т.к. нет некоторых команд. Похоже, можно компилятор с интерпретатором засунуть в голую Mega8!
И вообще, переход на CF-стиль программирования должен уменьшить размер кода - будет больше "каскадных"(название profit-а) слов (когда объединяются окончания слов и получаются слова с несколькими точками входа, например, erase объединяется с fill). А значит, меньше потерь на вызов-возврат. И на избыточное добавление локальных переменных.
Я в этом направлении работаю, но медленно и готовых результатов пока нет. Но что-то могу показать, если очень надо.
[quote="Kopa"]А как быть с ситуацией применения Форта для МК где это не абстрактный интерес?[/quote]
Посмотреть оптимизатор [color=red]color[/color][color=green]Forth[/color]-а можно. Там несколько интересных (и простых!!) техник оптимизации.
Для AVR можно сделать еще проще, т.к. нет некоторых команд. Похоже, можно компилятор с интерпретатором засунуть в голую Mega8!
И вообще, переход на CF-стиль программирования должен уменьшить размер кода - будет больше "каскадных"(название [b]profit[/b]-а) слов (когда объединяются окончания слов и получаются слова с несколькими точками входа, например, [b]erase[/b] объединяется с [b]fill[/b]). А значит, меньше потерь на вызов-возврат. И на избыточное добавление локальных переменных. ;)
Я в этом направлении работаю, но медленно и готовых результатов пока нет. :( Но что-то могу показать, если очень надо. ;)
|
|
|
|
Добавлено: Ср апр 23, 2008 19:04 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
С другой стороны, он прав, так как задача оптимизации должна стоять тогда, когда есть что оптимизировать.
А практика применения форта показывает, что недостаток быстродействия не является большой проблемой обычно, хотя проблема такая не исключается.
P.S. я не уверен, стоит ли обсуждать заявления profiT-а на форуме...
если есть желание с ним поспорить - то в блог писать мне кажется правильнее.
С другой стороны, он прав, так как задача оптимизации должна стоять тогда, когда есть что оптимизировать.
А практика применения форта показывает, что недостаток быстродействия не является большой проблемой обычно, хотя проблема такая не исключается.
P.S. я не уверен, стоит ли обсуждать заявления profiT-а на форуме...
если есть желание с ним поспорить - то в блог писать мне кажется правильнее.
|
|
|
|
Добавлено: Ср апр 23, 2008 13:36 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Мнение profiTа (не регулярное выражение) из его блога про оптимизатор в Форте.
" ...Вопросы об оптимизаторе в SPF в частности, и об оптимизации Форта как языка вообще всегда вызывают живой интерес. Это одни из тех "проклятых вопросов" которыми так любят заниматься и которые наиболее далеки от написания чего-то практически полезного "сегодня и сейчас" а не "завтра и никогда" (видимо, одно закономерно следует из другого)..."
P.S. Намек понят:),
А как быть с ситуацией применения Форта для МК где это не абстрактный интерес?
Что сам profiT понимал, под ограниченностью и целенаправленностью в удаленном
посте, неизвестно.
Мнение profiTа (не регулярное выражение) из его блога про оптимизатор в Форте.
" ...Вопросы об оптимизаторе в SPF в частности, и об оптимизации Форта как языка вообще всегда вызывают живой интерес. Это одни из тех "проклятых вопросов" которыми так любят заниматься и которые наиболее далеки от написания чего-то практически полезного "сегодня и сейчас" а не "завтра и никогда" (видимо, одно закономерно следует из другого)..."
P.S. Намек понят:),
А как быть с ситуацией применения Форта для МК где это не абстрактный интерес?
Что сам profiT понимал, под ограниченностью и целенаправленностью в удаленном
посте, неизвестно. :(
|
|
|
|
Добавлено: Ср апр 23, 2008 07:37 |
|
|
|
|
|
Заголовок сообщения: |
Ограниченность и целенаправленность |
|
|
|
|
|
Добавлено: Пн сен 24, 2007 15:09 |
|
|
|
|