Воскресенье, 28.04.2024, 17:59
Приветствую Вас Гость | RSS

PGF
Словарь-транслит
Брачный договор
  • Форум
  • PGF – АВТОМАТИЧЕСКОЕ локализация / ИСПРАВЛЕНИЕ структурных ОШИБОК в исходных кодах Pascal, Delphi, C, C++ и C#.
        Ключевые слова: отладка, форматирование, сопровождение, надежность, визуализация, документирование, Pascal, Delphi, C, C++, C#, FreeWare.

       

    Предлагаемый подход позволяет автоматически:

    1. В произвольной Pascal, Delphi, C, C++, C# программе (с любым количеством процедур и функций) выявить и нейтрализовать причины, которые при ее компиляции и/или выполнении вызывают сообщения о структурных ошибках.

    2.  Ко всем стуктурообразующим  операторам приписываются комментарии с информацией, обеспечивающей их взаимно-перекрестные ссылки.

    3. Переходы (явные / неявные) выравниваются на позицию своей метки.

    4. Исходный текст форматируется. Новая структура программы (сформированная в результате нейтрализации неточностей) а также выявленные структурные ошибки визуализируются в создаваемых *.RTF файлах с помощью отступов, цвета и жирности. При желании можно прямо в *.RTF файлах произвести отладку текста, сохранить их ‘File: Save as’, указав режим ‘Save as type: Text document’ и приписав в ‘File name’ после имени файла расширение ‘.PAS’. В этом случае исправленный текст заменит старый *.PAS файл, и можно продолжать отладку в Turbo Pascal, Delphi, C, C++, C#.

       Вполне возможно, что применение пакета в учебном процессе и при оформлении иллюстрационных примеров в учебниках также даст положительный эффект, поскольку более наглядная и качественная визуализация структуры программ облегчит усвоение учебного материала.
       FreeWare, пакет распространяется бесплатно. Система Windows. Пользователь может сам: переделать интерфейс выходных форм по своему усмотрению (в инсталлятор включены исходные тексты программы); легко добавить в интерфейс любой желаемый язык (PGF.exe мультиноязычен, объём сообщений невелик и пока English, Russian, Georgian, German, French, Spanish). Пакет расспространяется несколько месяцев, и за это время сообщений о сбоях не поступало, т.е. можете брать смело – если не поможет, то уж наверняка не навредит. Чтобы скопировать подробное описание, инсталлятор или обновление пакета PGF, перейдите в раздел Files. Если PGF у Вас уже инсталлирован, то для обновления достаточно скопировать PGFWin.exe. Уверен, PGF окажется Вам полезным. Если данный подход понравиться программистам и получит широкое распространение, можно будет начать работы по включению данного расширения в действующие стандарты форматирования языков программирования. Надеюсь, Ваши отзывы, замечания и предложения в этом помогут.

    Желаю всего наилучшего. 

       Трошин Василий.
    Форма входа
    Статистика

    | Copyright MyCorp © 2024 | Создать бесплатный сайт с uCoz |