Revealed: The 10 most popular programming languages ​​and their creators

Revealed: The 10 most popular programming languages ​​and their creators

The creators of these programming languages ​​are icons in the programming world. I feel a little sad when I see someone using a programming language without knowing where it came from. This is less common with the most popular programming languages, such as Java, where almost everyone knows the name of the father of Java, James Gosling. But, for Perl, Pascal, Lisp or Erlang, do you still know who created them?

These thoughts led to the creation of this article, which collects and shares the stories of the ten most successful and popular programming languages ​​and their creators over the past fifty years.

1) Java and James Gosling

Java is one of the most successful and popular programming languages ​​in the world. Dr. James Gosling invented Java and is honored as the father of Java. In the early days, Java was developed and supported by SUN Microsystems. After SUN was acquired by Oracle in January 2010, it is now done by Oracle. Java was created to fulfill the concept of WORA (Write once, run anywhere). Its platform independence has made it a huge success in enterprise applications. So far, it has become the most popular application programming language.

2) C and Dennis Ritchie

Between 1967 and 1973, American computer scientist Dennis MacAlistair Ritchie created the C language at AT&T Bell Labs. C is still very popular and widely used in system programming. It is much older than Java, but it still maintains its position in the field of software development. It is also worth mentioning that Dennis Ritchie and his colleague Ken Thompson also created the world-famous UNIX operating system. If you compare his fame with Bill Gates or Steve Jobs, he may not be as famous, but if you compare his contributions to the field of software development, he will beat the above two. Every programmer will remember Dennis Ritchie and his outstanding contributions to the field of software development.

3) C++ and Bjarne Stroustrup

Bjarne Stroustrup, born on December 30, 1950 in Aarhus, is a Danish computer scientist. His most notable achievement is the creation and popularization of the programming language C++. C++, as its name implies, is a new generation of popular language after C language. The concept of object-oriented programming it brings is considered to be a unique feature that is different from the programming structure of C language. C++ is still the most popular programming language and is widely used in the business field due to its close connection with computer systems and its popular object-oriented features.

4) Python and Guido van Rossum

Python is a widely used high-level programming language. Its design philosophy emphasizes code readability, so its syntax is very clear and bright. Python was designed by Guido van Rossum of the Netherlands National Institute for Mathematics and Computer Science. In the United States, Python has replaced Java at the academic level. Today's students start learning programming with Python, just like the previous generation used C or Java. If you are still not sure whether to use Python or Java as a beginner language, this article can help you make a choice. Python is widely used in web application development. There are many Python-based web frameworks in the fields of software development and information security. In addition, Python is also widely used by technology giants such as Google, Yahoo, and Spotify.

5) PHP and Rasmus Lerdorf

No matter how much you hate PHP, you can't ignore the fact that half of the Internet runs on this amazing Internet language. PHP was originally created by Rasmus Lerdorf in 1995, and the main implementation of PHP is now done by the PHP team, which also provides the official reference for the PHP language. At that time, PHP appeared as a competitor to Microsoft's Active Server Pages (ASP) server-side scripting engine and similar languages ​​​​such as JSP, but after gradually gaining acclaim and acceptance, it is now used by more than 20 million websites and 1 million web servers. It is an open source language and is used by Internet giants such as Facebook, Wikipedia, Wordpress, and Joomla. I haven't told you what PHP is mainly used for, right? Do you need to guess? The answer is personal homepages! :)

6) Perl and Larry Wall

Perl is a high-level, general-purpose, interpreted dynamic programming language designed and developed by Larry Wall in the mid-1980s. Perl became famous for its excellent text processing capabilities. Today, it is still the main tool for developing reports and scripts on UNIX systems. Perl is well known for parsing and processing large text files and its application in CGI, database applications, network programming, and graphics programming. Perl is widely used in large Internet companies such as IMDB, Amazon, and Priceline. For Java developers, adding Perl or Python to the mix is ​​a good addition because a scripting language is needed for specific tasks, maintenance, and support.

7) JavaScript and Brendan Eich

If you ask me, what is the most successful language in the past 5 to 10 years? I will answer you without hesitation, it is JavaScript. From the client-side JQuery script library not long ago to the node.js library for server-side development recently, they all dominate their respective fields of Web development. JavaScript is a prototype-based, dynamic, weakly typed scripting language. It was originally designed by Brendan Eich and developed by Netscape Communications. It is very powerful and widely used for client-side script validation, animation, event capture, form submission and other common tasks. It runs in the browser and is used by almost all websites including Gmail and Mozila Firefox.

8) Ruby and Yukihiro Matsumoto

Ruby was developed and designed by Japanese computer scientist Yukihiro Matsumoto in the mid-1990s. Programming with Ruby is a lot of fun, and if you have used Ruby you know what I mean. Ruby is heavily influenced by Perl, Ada, Lisp, and Smalltalk, and is designed to make programming more efficient and enjoyable. Ruby is mainly used for web application development, and it is used by big websites such as Twitter, Hulu, and Groupon.

9) Lisp and John McCarthy

John McCarthy is the creator of the second oldest high-level programming language. Lisp stands for List processor. I have never used Lisp, but it is said to be the ancestor of functional programming languages ​​such as Haskell, Erlang, and Scala. Lisp is often used in the development of graphics software and in the field of air defense systems.

10) Pascal and Niklaus Wirth

Pascal is an influential imperative and procedural programming language designed by Niklaus Wirth in 1968–1969 and published in 1970. Pascal was designed as a small, efficient language to encourage good programming practices through the use of structured programming and data structures.

<<:  Android 5.1 quietly upgraded to version LMY47E

>>:  Google has made two mistakes over the years

Recommend

[Business Closed Loop Design] Analysis of Dingxiang Doctor's Business Model

Since the short video industry shifted to the mob...

Which keywords are considered the key points in bidding promotion?

The first indicator for key words is the words th...

Super Fan Pass is online, how to use it? This guide may be the most complete!

On August 23, all Fans Channels were switched to ...

Brand Promotion: PR Calendar for May 2019 (Practical Collection)

The holiday is over Everyone voluntarily returned...

Don’t be confused! 4 career suggestions for novice B-side designers

I have found that many newcomers who join B-side ...

Pull down to record video in the same way as WeChat

Source code introduction: This project is a high ...

How to name the APP version number correctly and elegantly?

As a mobile product manager, I often plan APP ver...

How old is the Earth?

Most Europeans before modern times believed that ...

Main testing steps for smart wearable devices

【51CTO.com Quick Translation】Whether you use smar...