Programming is a creative process carried out by programmers to instruct a computer on how to do a task. A program is a set of instructions that tells a computer what to do in order to come up with a solution to a particular problem. There are a number of alternative approaches to the programming process, referred to as programming paradigms. Different paradigms represent fundamentally different approaches to building solutions to specific types of problems using programming. Most programming languages fall under one paradigm, but some languages have elements of multiple paradigms. Some of the most important programming paradigms are the procedural paradigm, the object-oriented paradigm and even driven. Let's look at each of these in a bit more detail.
A procedural programming is a programming that works like a step by step guide. In order to make it work you have to create a sequence of instructions of steps, therefore this can tell the computer what to do first and then the second. Procedural programming languages are C++, C, FORTRAN, Pascal, and BASIC.
Application: It can help the user to solve the calculations for scientific and engineering usage.
Limitation: It is very difficult to changed the details once its been modified due to its layout. Therefore you have to go through the whole entire program in order to find the problem.
Factors influencing the choice of programming language
there are different factors in programming language such as organisational policy, suitability in terms of features and tools, availability of trained staff, reliability, development and maintenance costs and expandability.
Companies such as Microsoft or Apple have an organisational policy as to what programs they are going to use. For example Apple industries have a policy to use only Apple software.
Suitability in terms of features and tools:
Some programming languages are only designed for certain applications...