Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 22:32   #1
Vasil54
Пользователь
 
Аватар для Vasil54
 
Регистрация: 02.10.2008
Сообщений: 11
По умолчанию Оцените PGF 2.1 - отладчик-форматер структурных ошибок в исходниках Pascal / Delphi / C / C# / C++.

Оцените PGF 2.1 - отладчик-форматер структурных ошибок в исходниках Pascal / Delphi / C / C# / C++.
___ Уважаемые программисты, разработчики текстовых редакторов и отладочных систем.
___ Предлагаю опробовать PGF (Programs Graphical Formatter) - отладчик-форматер структурных ошибок в исходниках Pascal / Delphi / C / C# / C++. О вкусах не спорят, но, скорее всего он будет особенно полезен: а) для начинающих программистов, которые ещё недостаточно овладели навыками создания структуры программы; б) при разработке больших модулей со сложной структурой; в) при сопровождении и адаптации старой и/или плохо документированной программной продукции. Возможно Вам понравяться его дополнительные возможности, и Вы станете им пользоваться параллельно с используемыми Вами системами ( например JEdid, Eclipse ). Надеюсь, что разработчики текстовых редакторов и отладочных систем сочтут целесообразным включить в свои пакеты режимы, реализующие некоторые его дополнительные возможности. Если они это сделают самостоятельно – я не возражаю; но если обратятся ко мне, то возможно они выиграют время, а я смогу заработать.


___Скриншот программы PGF (Ver 2.1)




___Демонстрационный пример работы программы PGF


___Прямая ссылка на скачивание: http://grafor.moy.su/Files/PGFLanSetup.rar

___ Теперь конкретно перечислю некоторые дополнительные возможности:
___1. Реальная СТРУКТУРА программы, полученная после обработки PGF, визуализируется в виде форматированного текста, с использованием ЦВЕТА и ЖИРНОСТИ.
___ 2. Выравнивание операторов перехода (явные - GoTo, неявные - Exit, return, Continue, break …) ПОЗИЦИОННО и ЦВЕТОМ на свою метку (если нет метки, то в нужном месте генерируется фантом-метка), что делает их заметными с первого взгляда. Тогда при анализе и отладке не придётся искать ситуации передачи управления из глубины нескольких вложенных блоков на верхние уровни, или вообще инициализации выхода из подпрограммы - всё будет наглядно показано.
___ 3.Добавление в текст программы большого количества вспомогательных комментариев структурного характера, в частности ко всем стуктурообразующим операторам приписываются комментарии с информацией, обеспечивающей их ВЗАИМНО-ПЕРЕКРЕСТНЫЕ ссылки. Это особенно удобно, когда:
___ 3.1.Подряд идут несколько операторов конца блока, и надо определить, который оператор какой блок закрывает и где был открыт каждый закрываемый блок;
___ 3.2. На метку имеется несколько переходов, и важно знать как их местоположение, так и их количество (например, несколько Exit, return, GoTo, break ...).
___ 4. Преобразование блоков по умолчанию (когда имеется всего один исполняемый оператор в теле условного- или цикл-оператора ) в явные блоки (добавляются операторные скобки).
___ 5. Возможность обрабатывать ЛЮБЫЕ модули (ошибочные, или даже незавершённые), преобразуя их структуру в законченный вид. Осуществляется автоматическое ВЫЯВЛЕНИЕ и локализация СТРУКТУРНЫХ ошибок, с указанием наиболее ВЕРОЯТНОГО варианта их ИСПРАВЛЕНИЯ.

___ Отладчик-форматер PGF (Programs Graphical Formatter), обеспечивающий выше перечисленные ДОПОЛНИТЕЛЬНЫЕ возможности, был разработан сначала для обработки исходных текстов на Pascal / Delphi, а теперь может обрабатывать также исходные тексты C / C# / C++. Наглядно видя реализованную в исходном тексте программы РЕАЛЬНУЮ структуру, программист легко может определить требуемые коррекции, чтобы она стала адекватна ЖЕЛАЕМОЙ структуре. ВАМ самим решать, насколько это облегчит разработку собственной и адаптацию чужой программной продукции, повысит ее надежность.
___ Вполне возможно, что применение пакета в УЧЕБНОМ процессе и при оформлении ИЛЛЮСТРАЦИОННЫХ примеров в учебниках также даст положительный эффект, поскольку более наглядная и качественная визуализация структуры программ облегчит усвоение учебного материала.
___ Для всех *.PAS / *.C / *.CC / *.CS / *.CPP файлов создаются их *.RTF эквиваленты, в которых новая структура программы (сформированная в результате нейтрализации неточностей) а также выявленные структурные ошибки визуализируются с помощью отступов, цвета и жирности. При желании можно прямо в *.RTF файлах произвести отладку текста.
___ Подбирая в меню желаемые значения параметров, можно легко настроить работу программы на индивидуально желаемый профиль функционирования.
___ FreeWare, пакет распространяется бесплатно. Система Windows. Новые версии PGF, с учетом Ваших замечаний, будут регулярно выставляться (если что-то сбоит, просто деинсталлируйте старую, после чего скопируйте и установите новую версию и ее обновление).

___ Желаю всего наилучшего.
___ Трошин Василий. Nik: Vasil54, Сайт: GRAFOR.MOY.SU
Vasil54 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцените PGF1.3 - отладчик-форматер структурных ошибок в исходниках Pascal+Delphi. Vasil54 Софт 7 06.12.2010 15:35
Прошу опробовать исправленную PGF 1.3 - автоматическое исправление структурных ошибок в исходниках Delphi Vasil54 Софт 0 01.05.2009 21:00
Просьба опробовать новую PGF 1.3 - автоматическое исправление структурных ошибок в исходниках Delphi. Vasil54 Софт 0 09.04.2009 12:05
Просьба опробовать новую версию PGF - автоматическое исправление структурных ошибок в исходниках Delphi. Vasil54 Софт 0 05.12.2008 20:06
Оцените PGF-улучшенный форматизатор исходных текстов Pascal + Delphi программ. Sasvi Софт 5 18.10.2008 01:26