In this article, you will know about Procedural and Non-Procedural programming languages. Actually, these are categories of high-level programming languages. Here you will find explain of Procedural and Non-Procedural Languages with their briefly introduction of some most popular and commonly used languages. So let's start the topic.
What are Procedural Languages
Procedural languages are also known as third generation languages (3GLs). In procedural programming languages, the instructions of the program tell the computer that what to do step by step and how to perform from the first code to the second code. Some popular procedural languages are FORTRAN, COBOL, PASCAL, BASIC, C and C++ etc.What are Non-Procedural Languages
A computer language that doesn't require writing traditional programming logic is called non-procedural languages.
Non-Procedural Languages are also known as declarative language, because user contrate on defining the input and output rather than the program steps. The importance is given only to "what is to be done." With a non-procedural language, the user (programmer) writes English like instructions to retrieve data from database or to perform other operations on database. These languages are easier to use than procedural languages.
The most important non-procedural languages tools are as follows:-
The most important non-procedural languages tools are as follows:-
- SQL
- RPG
List of Some Popular Procedural Languages
Some most popular and commonly used procedural languages are as follows:-- C
- BASIC
- LISP
- PASCAL
- FORTRAN
- COBOL
What is C
C is a high level programming language. You may know about the difference between high-level and low-level programming language. This language is commonly used for developing operating systems and applications programs. The most popular operating systems Windows, Linux, Unix, Macintosh and DOS are developed in C language.What is BASIC
BASIC stands for Beginners All-purpose Symbolic Instruction Code. It is also high level programming language that was developed by John Kemeny and Thomas Kurtaz in 1963 in USA. The main purpose of this language, it was developed for beginners and students to teach the fundamental concept of programming. This language provides easier way to write computer program and it is also easy to learn.What is LISP
LISP is the short of List Processing. It is also high-level programming language. This language is most commonly used to develop computer games. It is also used for developing expert systems.What is PASCAL
These days, PASCAL is very popular programming language in scientific and educational fields. PASCAL is a high level programming language that is named to honor the French Mathematician and Philosopher Blaise Pascal.What is FORTRAN
FORTRAN was the first high-level programming language that is stands for Formula Translation. Generally it is used to solve mathematical problems and for scientific purposes.What is COBOL
COBOL is a high-level programming language that is short of Common Business Oriented Language. This language is most commonly used for developing business related software.List of popular Non-Procedural Languages
From the beginning to these days the most popular and commonly used non-procedural languages are following:-- SQL
- RPG