Object-Oriented Programming languages
High-level languages were developed to make programming easier. These languages are called higher-level languages because their syntax is closer to human language than assembly or machine language code.
Object-oriented programming (OOP) is a programming paradigm using ‘objects” to design applications and computer programs. Programming techniques may include features such as data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance.
Following ore some of the high-level languages having feature of COP:
FORTRAN (Formula Translator) is the oldest high-level programming language. It was designed primarily for use by scientists, engineers, and mathematicians in solving mathematical problems. Because of its almost exclusive focus on mathematical and engineering application, FORTRAN has not been widely used with personal computers. Instead, FORTRAN remains a common language on mainframe systems especially those used for research ad education.
COBOL (Common Business Oriented Language) is a widely used programming language for business data processing. A COBOL program is generally much longer than those programs which were written using other high- level languages for accomplishing the same task. In other words, other programming languages, at that time, perform the same operations more efficiently than COBOL.
BASIC (Beginners All-purpose Symbolic Instruction Code) was developed as a tool for teaching programming to students. Although BASIC is an extremely popular and widely used language in education and among amateur programmers, it has not caught on as a viable language for commercial applications, mostly because it just does not have as large a range of tools as other languages offer.
Blaise Pascal was intended to overcome the limitations of other programming languages and to demonstrate the proper way to implement a computer language. Pascal is often considered an excellent teaching language. Beginners find it easy to implement algorithms in Pascal. Lately, Pascal has become well known for its implementation of object-oriented principles of programming but currently does not.
It is often regarded as the thoroughbred of programming languages has also developed the UNIX operating system. Programs written in C produce fast and efficient executable code and are portable. C is not particularly easy to learn. But, because of its programming freedom, it has become extremely popular and is the most widely used language among professional software developers for commercial applications.
Like C, C++ is an extremely powerful and efficient language. Nevertheless, more C programmers moves to C++ every year and the newer language is now replacing C as the language of choice among software development companies.
It is a programming environment that creates cross-platform programs. It is similar in complexity to C++. Nevertheless, many programmers and computer professionals are learning Java in response to the growing number of companies for Java applications.
The name “C sharp” was inspired by musical notation. This language is intended to be a simple, modern, general purpose, object-oriented programming language. The language is intended for use in developing software components suitable for deployment in distributed environments. Source code portability is very important, as is programmer portability, especially for those programmers already familiar with C and C++.