Вторник, 16.04.2024, 11:24
 
Приветствую Вас Гость | RSS
PGF
Главная » 2008 » Ноябрь » 16 » Концепция графического форматирования / The conception of graphic formatting / გრაფიკული ფორმატირების კონცეპცია
Концепция графического форматирования / The conception of graphic formatting / გრაფიკული ფორმატირების კონცეპცია
14:47

ГРАФИЧЕСКОЕ ФОРМАТИРОВАНИЕ

 

   Отладчики и форматеры исходных кодов программ, используемые в современной  практике программирования, базируются на принципе однонаправленной обработки текста. Из исходного файла вводится строка текста и тут же производиться  вывод этой информации в выходной файл. Максимум, что позволяет данный подход, это выделять операторы на отдельную строку и выводить их с соответствующим сдвигом. Не понятно, почему в реальном режиме времени не осуществляется гораздо более глубокий анализ текста программ. Быстродействия вычислительной техники для этого уже давно достаточно, постоянно имеется потребность в качественном структурном анализе программ и максимально наглядной визуализации выявленной структуры, профессионализма и энтузиазма у программистов вполне достаточно. Была проведена модификация имеющегося метода форматирования. Сформулирован новый подход к форматированию исходных текстов (кодов) программ. Его можно было назвать структурное форматирование, визуальное форматирование. Было выбрано название графическое форматирование. Основные этапы данного подхода: последовательное выделение из текста отдельных модулей (подпрограмм и функций); их целостный и всесторонний структурный анализ; ВЫЯВЛЕНИЕ и локализация структурных ОШИБОК, с указанием наиболее вероятного варианта их ИСПРАВЛЕНИЯ; вывод форматированного текста, визуализирующего выявленную структуру модуля; максимальное добавлением вспомогательных комментариев структурного характера.

   На базе этого подхода разработан пакет PGF (Pascal-programs Graphical Formatter) выполняющий отладку и улучшенное форматирование исходного кода Pascal и Delphi программ. Надеюсь, он понравиться программистам и послужит им примером и стимулом для разработки аналогичных пакетов для других языков программирования. Если будет заказ, я готов разработать аналогичные пакеты для других языков.
 
 
 
                                        GRAPHIC FORMATTING
   Debuggers and форматеры initial codes of the programs, used in modern practice of programming, are based on a principle of unidirectional text processing. From an initial file the line of the text is entered and there and then to be made a conclusion of this information in a target file. The maximum that the given approach allows, it to allocate operators for a separate line and to deduce them with corresponding shift. It is not clear, why in a real mode of time much deeper analysis of the text of programs is not carried out. For this purpose for a long time already it is enough speed of computer facilities, constantly there is a requirement for the qualitative structural analysis of programs and as much as possible evident visualisation of the revealed structure, professionalism and enthusiasm for programmers quite enough. Updating of an available method of formatting has been spent. The new approach to formatting of initial texts (codes) of programs is formulated. It it was possible to name structural formatting, visual formatting. The name graphic formatting has been chosen. The basic stages of the given approach: consecutive allocation from the text of separate modules (subroutines and functions); their complete and all-round structural analysis; REVEALING and localisation of structural ERRORS, with instructions of the most probable variant of their CORRECTION; a conclusion of the formatted text visualising revealed structure of the module; maximum addition of auxiliary comments of structural character.
   On the basis of this approach package PGF (Pascal-programs Graphical Formatter) carrying out debugging and the improved formatting of initial code Pascal and Delphi programs is developed. I hope, it to like programmers and will exemplify it and stimulus working out of similar packages for other programming languages. If there will be an order, I am ready to develop similar packages for other languages.
 
 
                                  გრაფიკული ფორმატირება
მოცემული კონცეპცია დამყარებულია DELPHI-ს საწყისი კოდის ფორმატირების გაფორმების სტილის სტანდარტზე (community.borland.com). ჩვენს მიერ შეთავაზებული ”გრაფიკული ფორმატირების” კონცეპცია გვაძლევს შესაძლებლობას მოვახდინოთ პროგრამის იმ სტრუქტურის ვიზუალიზაცია, რომელიც შეიქმნება მისი ტრანსლაციის დროს, რაც პროგრამისტს საშუალებას მისცემს გაარკვიოს, განსხვავებულია იგი თუ არა, მისთვის სასურველი სტრუქტურისაგან, და სად არის დაშვებული შეცდომა.
Просмотров: 1542 | Добавил: levchik91 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Календарь новостей
«  Ноябрь 2008  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
Статистика

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