DO you Know how the programming works ?
Programming is always the core and developing part of computer science. It Is the base of everything developed in the software industries. Programming techniques are specified and iterative methods to find the errors among the software by debugging them on the IDE platforms.

There are Following Types of Programming Techniques available in software industries era.

1. Unstructured Programming
2. Procedural Programming
3. Modular Programming
4. Object-Oriented Programming (OOP)

1. Unstructured Programming:-
Unstructured programming is a earliest paradigm in which statements can jump from any section of code to another section with referring the goto statements.in few incident developer finds that it is harmful to put such statement in the program which are causing the unstructured flow. It is very easy for the hackers to interrupt the flow with malicious code. Hence unstructured programming has been heavily criticized for producing hardly-readable codes.

For e.g. - JOSS, FOCAL, TELCOMP, assembly languages, MS-DOS batch files, and early versions of BASIC.

2. Procedural Programming:-
Procedural programming is structured flow of program which cannot be disturbed by third party code or program. Hence it is very easy to secure such kind software’s.it is useful to learn and apply the concepts of structured programming.

For e.g. – C , Pascal

3. Modular Programming:-
It is a software design technique that emphasizes separating the functionality of the program. The main feature is that each contain of the code is able to execute only one aspect. Modular programming is used in many software because it provides some kind of security. It is simple decomposition of the code in the form of different modules which increases security of the code. Java 9 has introduced the new concept of module in which a collection of packages with enhanced access control are introduced.

4. Object-Oriented Programming (OOP):-
It is one of the vast developing part of the programming language nowadays. Many programming language supports the multilevel programming paradigm which is integration of procedural and modular programming. The new concept of object is introduced in the OOP which almost secured the code from unauthorized hacking. Object-oriented languages include Java, C++, C#, Python, PHP, JavaScript, Ruby, Perl, Object Pascal, Objective-C, Dart, Swift, Scala, Common Lisp, and Smalltalk.

It contains following new definition:-
1. Object:-
Object is a simple instant triggered during the creation of the class.
2. Class:-
Class is simple coding structure which contains the code procedure.
3. Polymorphism:-
It is a different forms taken by the same module of the code

Programming techniques are continually evolving part of the software.

1



  1