Q:

What are disadvantages of structured programming?

A:

Structured programming, such as using the programming language C, takes up more computer memory. A program developed using the structured approach may perform poorly when the number of modules in it exceeds a certain range. The approach is narrowed toward solving a specific problem and lacks the benefits of object-oriented programming, which is a broadly oriented method.

Structured programming is not suitable for the development of large programs and does not allow reusability of any set of codes. It is implemented through stepwise refinement of the functionality, which results in an unstable structure and causes poor execution of functions, actions or control. Such weaknesses make it necessary for programmers to explore programming techniques that focus on data structures and not just control structures.

The method follows a top-down approach; hence, it fails to address the challenges of real-life systems, which have no single top. Object-oriented programming is preferred because, unlike the structured alternative, it allows programmers to proceed from any point, such as the middle, towards the end or bottom of a program. Its codes are reusable in a program.

Structured programming has its strengths, such as it’s easy to use with flowcharts and break into smaller components. The approach is easy to test and correct module by module. It is easy to maintain.

Learn More

Related Questions

  • Q:

    Is HTML a programming language?

    A:

    HTML is not a programming language. It is a markup language used to describe web pages using ordinary text and to ascertain how data is displayed on the web.

    Full Answer >
    Filed Under:
  • Q:

    How do you learn programming?

    A:

    Learning how to program involves choosing a programming language, studying books and other resources and putting the acquired knowledge into practice. Beginners must identify their goals in programming and the platform they are using to identify which language they should learn first.

    Full Answer >
    Filed Under:
  • Q:

    What do you use a "do while" loop for in programming?

    A:

    A do while loop is used to carry out a certain action (the do) as long as a certain condition is true (the while). For example, a do while statement could be used to increment a variable by one while that variable is less than 10. As soon as the variable is 10 or greater, the do while loop ends and the code progresses to the next section.

    Full Answer >
    Filed Under:
  • Q:

    How do you begin programming in Python?

    A:

    The requirements to begin programming in Python are a working installation of Python, an IDE and text editor appropriate for the language, and basic instruction in how to program with Python. This instruction is available in free online books and courses. These instructional materials are offered by both the Python Software Foundation and third-party companies.

    Full Answer >
    Filed Under:

Explore