Forth
http://fforum.winglion.ru/

Quark: тенденции
http://fforum.winglion.ru/viewtopic.php?f=23&t=2379
Страница 8 из 8

Автор:  вопрос [ Чт фев 04, 2010 21:15 ]
Заголовок сообщения: 

Хищник писал(а):
вопрос писал(а):
Мастер заглушек - кто отказался бы от такой радости?

Видимо, тот, кто отказался бы от тряпочки для удаления следов после жидкости-снимателя остатков от средства удаления жира :))

Сколь много тут воображенья
лишь бы не вникнуть в предложенье

Автор:  mOleg [ Чт фев 04, 2010 21:16 ]
Заголовок сообщения: 

вопрос писал(а):
О том ли. что не нужен отладчик? Если речь о "Охотнике за ошибками" - не помну, как он там по английски назывался, то там, если я правильно вспоминаю, как-раз и была попытка реализовать С++подобную отладку

Говорит о том, что отладчик не является критическим "звеном" для работы.
более того, отладчик провоцирует "писателя" писать большие определения, что есть плохо для Форта (ну другая идеалогия).
Короче, толк от него только для начинающих есть. НО, этот толк не в пользу идет, а во вред.

а назывался SMAL32 форт, и отладчик был вполне Фортовый, с возможностью смотреть стеки, трассировать определения, вставлять точки останова, отлаживать многозадачные программы.

Автор:  вопрос [ Чт фев 04, 2010 21:18 ]
Заголовок сообщения: 

Цитата:
а назывался SMAL32 форт, и отладчик был вполне Фортовый, с возможностью смотреть стеки, трассировать определения, вставлять точки останова, отлаживать многозадачные программы
Видел, кстати, не помню, как работает, он именно с++ подобный, т.е. не хватает учёта особенностей форта.
Да, отладчик провоцирует на более длинные определения, но не так сильно.

Автор:  mOleg [ Чт фев 04, 2010 21:21 ]
Заголовок сообщения: 

вопрос писал(а):
Видел, кстати, не помню, как работает, он именно с++ подобный, т.е. не хватает учёта особенностей форта.

хватает, хватает. Вполне себе Форт-отладчик.

вопрос писал(а):
Да, отладчик провоцирует на более длинные определения, но не так сильно.

да вопрос даже не в этом, отладчик не является ключевой технологией.
Он не повысит популярность Форта.
То есть уже пройдено, кстати, были отладчики и в других Форт-системах... в fpc был точно.

Автор:  вопрос [ Чт фев 04, 2010 21:27 ]
Заголовок сообщения: 

Ну, Хищник спрашивает о тенденциях - я ему отвечаю, что комфортный и кстати - именно для начинающего ( подчёркнуто-ламерский) отладчик был бы хорош.

Автор:  вопрос [ Чт фев 04, 2010 21:31 ]
Заголовок сообщения: 

Цитата:
отладчик не является ключевой технологией
он должен ею стать - если есть желание повысить производительность. Следовательно, проблема: как должен выглядеть форт-отладчик, чтобы быть такой же частью технологии, какой был TD когда-то

Автор:  mOleg [ Чт фев 04, 2010 21:32 ]
Заголовок сообщения: 

кстати, я не говорю, что не нужен отладчик вообще.
я лишь за то, чтобы меньше говорить, а больше делать 8)
видишь необходимость отладчика - сделай его ;)
агитировать кого-то что-то ненужное ему сделать достаточно ээ порочная практика...

Автор:  VoidVolker [ Чт фев 04, 2010 21:36 ]
Заголовок сообщения: 

вопрос писал(а):
аждый из форумчан в своём багаже достаточно солидный запас отладочных средств и\или приёмов, было бы полезно проанализировать, чем эти средства отличаются от С-подобных

Вполне достаточно:
Код:
<...>
." Значение ХХХ:" DUP . CR
<...>
DUP YYY = IF ." Работает!" ELSE ." Не работает! Результат:" DUP . THEN CR

Автор:  mOleg [ Чт фев 04, 2010 21:40 ]
Заголовок сообщения: 

вообще, отладка не есть очень нужная вещь, важнее возможность поддерживать код проекта в рабочем состоянии.
То есть в ситуации, когда неизбежны правки и перепроектирования уже готовых частей проекта возможность быстро обнаруживать ошибки и оплошности. Это тоже как бы часть отладки, но не тупое щелканье по F7, F8. И, похоже, ничего лучше testcase-ов не придумали...

Автор:  вопрос [ Чт фев 04, 2010 21:44 ]
Заголовок сообщения: 

Цитата:
когда неизбежны правки и перепроектирования уже готовых частей
как-раз не помешает мастер заглушек ...

Автор:  вопрос [ Чт фев 04, 2010 21:49 ]
Заголовок сообщения: 

VoidVolker писал(а):
Вполне достаточно:
Код:
<...>
." Значение ХХХ:" DUP . CR
<...>
DUP YYY = IF ." Работает!" ELSE ." Не работает! Результат:" DUP . THEN CR

Даже это можно было бы автоматизировать и сделать более вариативным

Автор:  вопрос [ Пн фев 22, 2010 21:58 ]
Заголовок сообщения: 

Специально для Хищника - любопытный пример рассуждения о тенденциях
http://inosmi.ru/usa/20100222/158300341.html хоть и геополитика

:( :x
Быстро меняющееся соотношение сил в мире служит благодатной почвой для появления все новых геополитических провидцев. Перемены усиливают наше стремление к определенности в будущем. Однако в общем и целом, те кучи карт нового мирового порядка, которые нам предлагают, оказываются столь же недолговечными и эфемерными, как и весенние коллекции от кутюрье.

Автор:  Hishnik [ Пн фев 22, 2010 22:20 ]
Заголовок сообщения: 

В действительности для меня поднятая тема - один из эпизодов нормальной деятельности. Я слегка удивился, увидев, в какой флуд вылилась тема, но это объективно послужило "лакмусовой бумажкой". Смысл обсуждения очень простой - попытаться найти критерии оценки форт-трансляторов и программ на Форте с точки зрения их соотнесения с тем, что уже есть и используется. Все, больше в данном случае ничего не надо. Ждать чудес от проведенного анализа тоже не надо. Просто лучше что-то делать, чем спорить, чьи фантазии о Форте выглядят круче.

Автор:  вопрос [ Вт фев 23, 2010 00:21 ]
Заголовок сообщения: 

Хищник писал(а):
В действительности для меня поднятая тема - один из эпизодов нормальной деятельности. Я слегка удивился, увидев, в какой флуд вылилась тема, но это объективно послужило "лакмусовой бумажкой". Смысл обсуждения очень простой - попытаться найти критерии оценки форт-трансляторов и программ на Форте с точки зрения их соотнесения с тем, что уже есть и используется. Все, больше в данном случае ничего не надо. Ждать чудес от проведенного анализа тоже не надо. Просто лучше что-то делать, чем спорить, чьи фантазии о Форте выглядят круче.

Да, я поделился любопытной ссылкой и три флудовых сообщения, включая настоящее лучше удалить

Страница 8 из 8 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/