What is literate programming?

Gragit programming is a strategy that serves as an alternative to structured programming. The basic idea of ​​this type of programming is to allow developers to focus more on the logic and flow of their thought processes while writing programs rather than require programming to be written in a way ordered by a computer where software is intended for use. With this approach, the programmer focuses more on the most logical way of writing programming to achieve the desired result, and then focuses on how to program the computer so that the software works properly. This approach allows the programmer to create a macros that are descriptive and explanatory nature, based on the processes of the programmer. The final result is to create a language that effectively covers the basic programming language with these explanatory phrases. With literate programming, code documentation is considered to be equal to the code itself to be a daughter or auxiliary nature.

Another aspect that helps to distinguish literate programming from structured programming is the way the programs interact with each other. In structured programming situations, interaction in the design is more vertical or hierarchical. With a literate approach to the programming task, elements are considered to be a mosaic in which the elements are more or less the same to each other.

Literally programming advocates make the statement that this particular approach is necessary for programmers to articulate the thought processes that enter the program. This offers the advantage that it is able to identify the shortcomings of the programmer's vlogics with accuracy and implement changes or modifications that allow programming to function with accuracy and efficiency. In addition, the nature of this approach helps to create a trace of documentation that facilitates the reconstruction of logic applied to the task from start to finish. As regardsCustomizing the code for specific applications by end users, it makes it easier to observe the logic current for the basic program and identify the point to ventilate to perform a specific task. From this point, the programmer can add or edit the code so that the basic functions are not disturbed and the new feature is easily integrated into the overall process.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?