History and introduction to Python


Introduction:

                        Guido Van Rossum is the author of Python language, an interpreted, interactive object-oriented programming language. In the late 1980s, Guido Van Rossum began work on Python at the National Research Institute of Mathematics and Computer Science in the Netherlands, or Centrum Voor Wiskunde en Informatica(CWI) as it is known in Dutch. Since then, Python has become very popular among developers, who are attracted to its clean syntax and reputation for productivity.
                        From one’s perspective, you can say Python is a very high-level scripting language. From another perspective, you can say it's a high-level programming language that happens to be implemented in a way that emphasizes interactivity.




History:
ABC influence on Python

                         In the early 1980s, Guido Van Rossum worked as an implementer on a team building a language called ABC at Centrum voor Wiskunde  Informatica (CWI). Van Rossum try to mention ABC's influence on python and learned during that project and to the people who worked on it.
                       
                          ABC's design had a very clear, sharp focus. ABC was intended to be a programming language that could be taught to intelligent computer users who were not computer programmers or software developers in any sense.During the late 1970s, ABC's main designers taught traditional programming languages to such an audience. Their students included various scientists—from physicists to social scientists to linguists—who needed help using their very large computers. Although intelligent people in their own right, these students were surprised at certain limitations, restrictions, and arbitrary rules that programming languages had traditionally set out. Based on this user feedback, ABC's designers tried to develop a different language.


Python Is Born
                              In 1986, GuidoVan Rossum moved to a different project at CWI, the Amoeba project. Amoeba was a distributed operating system. By the late 1980s they found that they needed a scripting language. Around that same time, personal computers became available. Personal computers had all this wonderful packaged software. 

Extensibility in Python
                    For Python, Van Rossum felt extensibility was obviously a great thing to have. VanRossum want to use Python on different platforms. Van Rossum wanted to use Python on Amoeba, the operating system they were developing, and on UNIX. Van Rossum also wants to give support to Windows and Macintosh
                               Python is usually implemented in C or C++, but some people use Fortran to write their extensions that will link to large Fortran libraries.
Latest Versions:

Python2 -2.7.16

Python3-3.7.3(3.8 is under development)


Note:
                              From 2020, python2 is no longer supported, officially announced by PSF(Python Software Foundation).

Thank you for taking the time to read my article.



No comments:

Post a Comment