Talk:Computer Programming/Structured programming

This article does not separate structured programming from programming languages supporting it. For example, a language might have goto statement but if I am following structured programming paradigm, I will not be using that goto. BTW, ALGOL-60 had goto statement, so it is not a language of structural programming. Pascal language is known for that. Structured programming is not just about goto. It has several postulates like each subroutine must have one entry point and one exit point. So several return statements are not allowed. One idea behind it was that it will be easier to proof correctness of the program. Also, structured programming is closely related to top-down approach in software development opposite to modular (component) approach where program is collected from prebuilt modules. Kfahrut (talk) 20:04, 1 November 2010 (UTC)