Structured programming is a logical programming method hat is considered a precursor to object-oriented programming (OOP). Structured programming facilitates program understanding and modification and has a top-down design approach, where a system is divided into compositional subsystem. It is a subset of procedural programming that enforces a logical structure on the program being written to make it more efficient and easier to understand and modify. Certain languages such as Ada, Pascal, and dBASE are designed with features that encourage or enforce a logical programming structure. The structured programming concept was formalized in 1966 by Corrado Bohm and Giuseppe Jacopini, who demonstrated theoretical computer program design through loops, sequences and decisions.
The C programming language is a popular and widely used programming language for creating computer programs. C program is a high level programming language developed by Dennis Ritchie at Bell Labs in the mid 1970s. Although originally designed as a system programming language, C has proved to be a powerful and flexible language that can be used for a variety of applications, from business programs to engineering. C is a particularly popular language for personal computer programmers because it is relatively small. It requires less memory than other languages. C has now become a widely used professional programming languages for various of reasons and some of them are listed below:
- It is a structure programming language so that large program can be created easily.
- It has high-level constructs.
- It can handle low-level activities.
- It produces efficient programs.
- It is highly portable language.
- It is platform independent language so that, it can be run in any machine.
- It has limited keyword so easy to understand.
- Re-usability, Program written in C can be reused.
Elements of C program
The important elements of C-language are:
- Character set
Modular programming is the process of breaking down a problem into smaller tasks. These tasks can be then be broken down into sub-tasks. This divide and conquer strategy can make a daunting programming project very feasible. The advantage of modular programming is that it is very easy to understand. In addition to this, the codes can be stored in multiple files. It also allows collaborative programming.
QBASIC program consists of module level code and a number of procedures. The module level code is the main program controlling the computer. Procedures are separate blocks of statements used by the module level code; they can be called by the module level code any number of times.
Thank You for visiting us.
Visit again for daily updates and more tech related information.
You May Also Like: