Sunday, October 2, 2011

PROCEDURAL PROGRAMMING





PROCEDURAL PROGRAMMING 

Procedural programming provides the program as a set of algorithms for processing which can be used named program units - procedure and function. In the latter case, provided there are mechanisms for passing parameters and return result.
Initially, a procedural programming enjoyed arbitrary controls, including the transition labeled with - one of the most common operators driving in Fortran.
In procedural programming languages ​​include Fortran, Cobol, Pascal, Basic, and others.
In 1968, Dutch scientist E. Dijkstra first drew attention to problems that arise in applications with uncontrollable transitions, in 1970 proclaimed a new direction, which he called the structures (Peninsula) its programming.
Structured programming - a procedural option that uses three types of control structures: sequential execution of actions and branching cycle. Not surprisingly, Fortran does not support this paradigm - in his set of cycles has not been provided. Since Algol and Pascal in particular, cycles are the primary means of calculations in the program.
By Pascal, Professor N. Wirth, took him to the programming language created only simple to explain and easy to implement design. Due to strong typing in Pascal programs are characterized by high reliability, they are mobile by purpose and concept of Pascal-machine, easy to read and understand the discipline because the programming is dictated taken by the paradigm.
But along with this application is hampered by Pascal difficulty going beyond virtual machine, needs the effective use of existing equipment. The main criterion taken Kernihanom B. and D. Ritchie to set up their language C, has the flexibility to use specific hardware features and effectiveness of programs.

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...