he High Level Language is basically classified into 3 types namely:
Procedural Language:
The most common high-level languages today are procedure-oriented languages. In these languages, one or more related blocks of statements that perform some complete function are grouped together into a program module, or procedure, & given a name such as "Procedure A." If the same sequence of operations is needed elsewhere in the program, a simple statement can be used to refer back to the procedure. In essence, a procedure is just a mini-program. A large program can be constructed by grouping together procedures that perform different tasks.
Procedural languages allow programs to be shorter and easier for the computer to read, but they require the programmer to design each procedure to be general enough to be used in different situations.
Functional Language:
Functional languages treat procedures like mathematical functions and allow them to be processed like any other data in a program. This allows a much higher and more rigorous level of program construction. Functional languages also allow variables-symbols for data that can be specified and changed by the user as the program is running-to be given values only once. This simplifies programming by reducing the need to be concerned with the exact order of statement execution, since a variable does not have to be redeclared, or restated, each time it is used in a program statement. Many of the ideas from functional languages have become key parts of many modern procedural languages.
Object Oriented Language:
Object-oriented languages are outgrowths of functional languages. In object-oriented languages, the code used to write the program and the data processed by the program are grouped together into units called objects. Objects are further grouped into classes, which define the attributes objects must have.
A simple example of a class is the class Book.
Objects within this class might be Novel and Short Story. Objects also have certain functions associated with them, called methods. The computer accesses an object through the use of one of the object's methods. The method performs some action to the data in the object and returns this value to the computer. Classes of objects can also be further grouped into hierarchies, in which objects of one class can inherit methods from another class. The structure provided in object-oriented languages makes them very useful for complicated programming tasks.
High level programming languages present advanced abstraction that makes it easy to write codes. They include Java, PHP, C plus plus and C sharp.
There are many high level languages are there but the languages that are used now a days in any company is VB .NET, C# .NET, ASP .NET, HTML, Java, SQL.
Fortran
Cobol
C
Basic
Pascal
c++
BASIC
LOGO
Object oriented programming and structured programming.
High level languages Mid Level Languages Low level languages High level languages: cobol, fortran etc Mid level languages: C, C++ Low level languages: assembly language
LISP programming refers to creating applications using LISP languages - a family of old high level programming languages that used Polish notation. LISP languages are the second oldest HLLs after FORTRAN.
1.First Generation Programming LanguageFirst generation of programming language refers to machine language. Machine language is lower level language which uses object code (some times also known as machine code). Object code is the combination of binary digits. These languages directly talk to hardware.2.Second Generation Programming LanguageSecond generation of languages is also low level language which is known as assembly language. Assembly languages are the interface between Machine level languages and High level languages.3.Third Generation Programming LanguageThird Generation programming languages are High level Programming languages like JAVA & C.4.Fourth Generation Programming LanguageThis is the set of current generation programming languages. These languages are similar or closer to human languages.General characteristics of 4GL are:i.Closer to human languagesii.Portableiii.Database supportiveiv.simple and requires less effort than 3GLv.Non proceduralDifferent types of 4 GL are:a. Query Generatorb. Report generatorc. Form Generatord. Application Generatore. GUI Generatorf. Relational Database Manager5.Fifth Generation Programming LanguageLanguages used for writing programs for Artificial Intelligence, Neural Network, Plasma Computing etc. come under 5GL. This is the future of programming language.
There are various types of languages used for all matter of purposes. Python and other forms of visual BASIC are among the best entry level languages which make a good place to start. Higher level programming is one in C and it's variations. HTML, Java and other languages are the basis for which websites are built
Low-level languages are one of two major types of programming languages. They are more similar to machine language, which is the language that computers understand directly; as opposed to high-level languages which are similar to English as humans speak.
Object oriented programming and structured programming.
You need to learn Java C/C++ Coding aswell as working with High-Tech Machines. You also need a major in Computer Science.
High level languages Mid Level Languages Low level languages High level languages: cobol, fortran etc Mid level languages: C, C++ Low level languages: assembly language
Programming languages such as COBOL and FORTRAN are examples of procedure languages.
LISP programming refers to creating applications using LISP languages - a family of old high level programming languages that used Polish notation. LISP languages are the second oldest HLLs after FORTRAN.
The question asks for a comparison between procedural languages, but doesn't state what those languages shall be compared with. Therefore, the question cannot be answered. I suppose one advantage of procedural languages, compared with all other high-level programming languages, is that most programmers are familiar with the general concepts, which cannot be said from many other types of high-level programming languages.
1.First Generation Programming LanguageFirst generation of programming language refers to machine language. Machine language is lower level language which uses object code (some times also known as machine code). Object code is the combination of binary digits. These languages directly talk to hardware.2.Second Generation Programming LanguageSecond generation of languages is also low level language which is known as assembly language. Assembly languages are the interface between Machine level languages and High level languages.3.Third Generation Programming LanguageThird Generation programming languages are High level Programming languages like JAVA & C.4.Fourth Generation Programming LanguageThis is the set of current generation programming languages. These languages are similar or closer to human languages.General characteristics of 4GL are:i.Closer to human languagesii.Portableiii.Database supportiveiv.simple and requires less effort than 3GLv.Non proceduralDifferent types of 4 GL are:a. Query Generatorb. Report generatorc. Form Generatord. Application Generatore. GUI Generatorf. Relational Database Manager5.Fifth Generation Programming LanguageLanguages used for writing programs for Artificial Intelligence, Neural Network, Plasma Computing etc. come under 5GL. This is the future of programming language.
C++, Perl, Fortran
High level languages are easier to operate and often do not require knowing of processor architecture (registers, memory management and so on). But programs written in low level languages (different types of assembler) work faster and much more efficient, also they take less space.
There are various types of languages used for all matter of purposes. Python and other forms of visual BASIC are among the best entry level languages which make a good place to start. Higher level programming is one in C and it's variations. HTML, Java and other languages are the basis for which websites are built
There are only 2 types of language - 1. High level:- All language which we are using comes in this category. 2. Low level:- This are the language which is used for system programing.