Skip to main content

History of python

Python is a widely used general-purpose, high-level programming language. It was initially designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It was mainly developed for emphasis on code readability, and its syntax allows programmers to express concepts in fewer lines of code. 

Let’s dig deeper – 
In the late 1980s, history was about to be written. It was that time when working on Python started. Soon after that, Guido Van Rossum began doing its application based work in December of 1989 by at Centrum Wiskunde & Informatica (CWI) which is situated in Netherlands. It was started firstly as a hobby project because he was looking for an interesting project to keep him occupied during Christmas. The programming language which Python is said to have succeeded is ABC Programming Language, which had the interfacing with the Amoeba Operating System and had the feature of exception handling. He had already helped to create ABC earlier in his career and he had seen some issues with ABC but liked most of the features. After that what he did as really very clever. He had taken the syntax of ABC, and some of its good features. It came with a lot of complaints too, so he fixed those issues completely and had created a good scripting language which had removed all the flaws. The inspiration for the name came from BBC’s TV Show – ‘Monty Python’s Flying Circus’, as he was a big fan of the TV show and also he wanted a short, unique and slightly mysterious name for his invention and hence he named it Python! He was the “Benevolent dictator for life” (BDFL) until he stepped down from the position as the leader on 12th July 2018. For quite some time he used to work for Google, but currently, he is working at Dropbox. 
The language was finally released in 1991. When it was released, it used a lot fewer codes to express the concepts, when we compare it with Java, C++ & C. Its design philosophy was quite good too. Its main objective is to provide code readability and advanced developer productivity. When it was released it had more than enough capability to provide classes with inheritance, several core data types exception handling and functions. 

Following are the illustrations of different versions of Python along with the timeline.


Python 3.7.3 is the latest version. 
The two of the most used versions has to Python 2.x & 3.x. There is a lot of competition between the two and both of them seem to have quite a number of different fanbase. 

For various purposes such as developing, scripting, generation and software testing, this language is utilized. Due to its elegance and simplicity, top technology organizations like Dropbox, Google, Quora, Mozilla, Hewlett-Packard, Qualcomm, IBM, and Cisco have implemented Python. 

Python has come a long way to become the most popular coding language in the world. Python has just turned 30, but it still has that unknown charm & X factor which can be clearly seen from the fact that Google users have consistently searched for Python much more than they have searched for Kim Kardashian, Donald Trump, Tom Cruise etc. 

Python has been an inspiration for many other coding languages such as Ruby, Cobra, Boo, CoffeeScript ECMAScript, Groovy, Swift Go, OCaml, Julia etc.

Comments

Popular posts from this blog

Which technology to choose

So many people have doubt that, which Technology should I choose. There is no answer for this because there many Technologies present here in world (for example: Web Development , Artificial Intelligence Etc.) So you can choose any of this and Artificial Intelligence and Machine Learning is more popular than Web development and App development. So if you want more advanced technology, we recommend you to learn Virtual Reality or Augmented Reality , Blockchain. So according to the source and our research There is no website to tell you about what Technology to choose but it depends on your interest. if you like building websites you can choose web development or if your interested in robots or if you want personal AI like Siri and Good Assistant you can choose Artificial Intelligence or if your interested in cryptocurrency you can choose blockchain. and each an every field has its own Handwork to learn. But we recommend is that just follow your interest and ...

About Java

Java is a treasured server-side language. Its key feature is that you can use Java al most anywhere, on any platform, through its virtual machine.  Though Android developers have the option to work with Kotlin as well, Java is a native language for Android app development.  Mobile app developers are well-aware that artificial intelligence is a profitable  application development trend .  So the infamous FaceApp in addition to the utilitarian Google Assistant both serve as examples of Android apps with artificial intelligence built-in through Java.  Even outside of mobile apps, Java has quite a few machine learning libraries for deep learning and natural language processing.   Check out the following if you plan to use Java for your machine learning needs: Deep Java Library Kubeflow OpenNLP Java Machine Learning Library Neuroph Plus, Java’s object-oriented design makes the language that much easier to work with, and it’s sure to be of use in AI projects...

Which code editor to choose

There are many code editors in the internet. So, you can choose what editor you and also there different editors based on the language your using for example if you are working with python you can use PyCharm, which is only made for python. Like that there are different and some editors for specific language. if you want more popular and best editor, we suggest you to use VS Code, because this is one of the best code editor and we can use it for any language and it is free.