Development History of operating systems and Python and python
I. Operating System Development History:
Operating System: What is an operating system? The first thing we think of is the computer, the so-called Windows8, Windows7, or XP system and Windows10. Of course, it also includes the Android system of our mobile phone or the IOS system of the IPhone, but is there a specific definition? Operating System (OS) is a computer program that manages and controls computer hardware and software resources. It is the most basic System software that runs directly on bare metal, any other software must be supported by the operating system. Our mobile phone is constantly upgrading, so the system is certainly the same. So let's simply review the history of the operating system.
1. before the 1980 s, the first computer did not have an operating system, all of which were implemented by manual operations. So in 1947, the emergence of the transistor and the microprogram method invented by Morris Vincent welkes, this makes system management tools and programs the basis of the operating system and frees them from the manual operation era.
In the early 2.1960 S, a batch processing system emerged. In 1936, OS/360 emerged. In 1963, Singleton cooperated with Bell Labs to build Multics in PL/I language, which is the source of Unix, but was later rewritten, in 1980s, the emergence of MS-DOS is the most commonly used operating system, while in 1980 another rising operating system of Mac OS,
In the 3.20 s, the first generation of Apple I computers and Apple computers was born and MacOS was very successful, microsoft's response to a more powerful operating system was the launch of Windows NT in 1993 and subsequent upgrades, the selection of personal computers has been confined to the Windows family, Unix-like family, and Linux, while Linux and Mac OS X are the main alternative choices,
Ii. Development History of Python:
For beginners (with no foundation), there is no concept of a system in a programming language, but what is Python, after Internet access and instructor's explanation, I will briefly explain my understanding here. Python /) it is an object-oriented, literal translation computer programming language. It is also a powerful and complete general-purpose language with more than a decade of development history, mature and stable. Python has the most abundant and powerful class libraries in the scripting language and is sufficient to support most daily applications. The Python syntax is simple and clear, and has rich and powerful class libraries. It is often called the glue language. It can easily connect various modules made in other languages (especially C/C ++.
1. The origins of Python. The founder of Python is Guido van rosum. During the Christmas Day of 1989, in Amsterdam, Guido was determined to develop a new script interpreter as an inheritance of the ABC language in order to make Christmas boring. Python is selected as the program name because it is a fan of a comedy group called Monty Python.
2. The birth of Python: in 1991, the first Python Compiler (also an interpreter) was born. It is implemented in C language and can call the C library (. so file ). Since its birth, Python already has core data types including: class, function, exception, and list and dictionary, and a module-based expansion system. Initial Pythonlogo: Designed by Guido's brother Justvon rosum,
Python version:
Rescued jiangge
2.4 million rows
Python 2.6-October 1, 2008
Python 2.6.1-October 2, 2008
Python 2.6.6-October 1, 2008
Python 3.0-December 3, 2008
Python 2.7-July 3, 2010 # the industry's mainstream industrial version is still 2.7
Print "hello world" # in 2.x
Print ("hello world") # in 3.x
Conclusion: python2.x is a heritage, and python3.x is a language of the present and future.
Python 2 vs 3,
1. Chinese characters are supported by default.
2. Incompatible 2.x
3. Adjust the core syntax to learn more
4. New features are available only on 3.x by default.
Today, Python has entered the 3.0 era. Because Python3.0 is backward incompatible, the transition from 2.0 to 3.0 is not easy. On the other hand, Python's performance is still worth improving. Python's computing performance is lower than C ++ and Java (see Google's discussion ). Python is still a developing language. I look forward to seeing the future of Python.
3. Current Situation of Python:
Python has become more and more accepted and popular. I believe it will gradually become the most popular programming language.