Introduction

There are various programming methodologies for solving real-time problems programmatically. This article just provides an overview of some programming methodologies and we will see OOP concepts in greater details.

Let us now see the programming methodologies.

What is a Programming Methodology?

A programming methodology is nothing but a type of technique to solve some given requirements using programming languages.

For example, I want to add the number 10 to itself.

Then the example above is an example of a problem because it is very difficult to calculate these types of calculations manually again and again so to solve the preceding given requirement programmatically with a permanent solution, each programming language has its own methodology and style of coding to solve the given problem.

The following are some of the common types of programming methodologies.

Type of Programming methodology.jpg

What is Unstructured Programming?

A programming language in which the entire logic of the program is written as a single continuous (nonstop or unbroken) block is called unstructured programming.

The following are the key points of unstructured programming languages.

Example

What is Structured Programming?

A programming language in which the entire logic of the program is written by dividing it into smaller units or modules is called a Structured Programming Language.

Advantages of Structured Programming

Example

What is Object Oriented Programming?

Object Oriented Programming (OOP) is the programming methodology in which each entity is an object.

Advantages of OOPS

Fundamental concepts of OOPS

Example

Now in my next article we will learn details about the C#'s OOP features.

Summary

Now we have learned some overview of the programming methodologies and wait for my next details of OOP concept series. I hope this article is useful for all students and beginners. If you have any suggestion related to this article then please contact me.