Home »
Computer Basics
Popular high level programming languages
Learn: In this article we understand the evolution of high level programming languages. We understand history of some high level programming languages in which are now commonly used by developers.
Submitted by Amit Shukla, on September 30, 2017
Today the following are those languages which are commonly used for development in computer science field.
- C
- C++
- JAVA
- PYTHON
- C#
These are those languages which are popular among our day today life. These languages are successful languages in computer science field.
1) C language
C language is a general purpose high level, computer programming language; C language is supporting structured programmingand recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language.
C language is developed by Dennis Ritchie in between 1969 and 1973 at Bell Labs and used to re-implement the Unix operating system. C language has become one of the mostly used programming language, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. C language has been standardized by the American National Standards Institute (ANSI) since 1989.
2) C++ language
C++ is also a general purpose high level programming language. It is consisting of object oriented programming, while also providing facilities for low-level memory manipulation.
It was developed with a bias toward system programming,large systems, and resource constrained and with performance, efficiency and flexibility of use as its design highlights. This language has also been found useful in many other contexts, with key strengths being software infrastructureincluding desktop applications, servers and performance-critical applications C++ is a compiled language, with implementations of it available on many platforms. Many of the vendors provide C++ compilers which is used to code in C++ including the Free Software foundation, Microsoft, Intel and IBM.
3) Java
Java is a computer programming language that is object-oriented,class based, and specifically designed to have as few implementation dependencies as possible. It is a programming language which gave access to its user to compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) no matter which computer architecture is used to run the program compiled by java. Java is particularly used for the client-server web applications. Java was developed by James Gosling and his three team partners at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. Java language derives much of its syntax from the two languages named C++ and C, but it has fewer low-level facilities than either of them.
The reference implementation Java compilers, and class libraries were originally released by Sun under proprietary licenses. From the May 2007, in compliance with the Java Community Process, Sun relicensed most of the Java technologies under the General Public License.
4) Python
Python is a high-level programming language created by Guido van Rossum and first released in 1991. Python has designed and developed in a manner that the code of python gives readability to the user, and a syntax that allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java.
Python features an automatic memory management and supports multiple programming paradigms, including object oriented, functional programming, and procedural styles.
Interpreters used for python are available for many operating systems these interpreters allow Python code to run on a wide variety of systems. CPython, the reference implementation of Python, is a community-based development model, as do nearly all of its variant implementations. CPython is managed by a non-profit Python Software Foundation.
5) C#
C#, pronounced as “C-sharp” is a new object oriented programming language developed by Microsoft late in 1990s. C#is a multi-paradigm programming language encompassing strong typing,functional, generic, object-oriented, and component-oriented programming disciplines. C# is developed by Microsoft and language used is .NET initiative and later approved as a standard by ECMA and ISO. C# is basically decided and designed for the Common Language Infrastructure.