操做系統和Python的發展歷程

一:操做系統的發展歷史:python

操做系統:什麼是操做系統?咱們首先想到的是電腦,,也就是所謂的Windows8,Windows7,或者XP系統和Windows10,固然也包括咱們手機的安卓系統或者IPhone的IOS系統,可是有沒有一個具體的定義呢?操做系統(英語:Operating System,簡稱OS)是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在「裸機」上的最基本的系統軟件,任何其餘軟件都必須在操做系統的支持下才能運行。咱們的手機在不斷的升級,那麼系統確定也是,因此就讓咱們來簡單的回顧一下操做系統的歷史。編程

1.在1980年代前,第一臺計算機並無操做系統,所有是靠手工操做來實現,因此呢,在1947年晶體管的出現以及莫里斯·文森特·威爾克斯發明的微程序方法,使得系統管理工具以及程序成爲操做系統的基礎,擺脫手工操做時代。python3.x

2.1960年早期,出現批次處理系統,1936年,OS/360出現,1963年,奇異公司與貝爾實驗室合做以PL/I語言創建的Multics,是激發Unix的來源,可是後來又被重寫,80年代,MS-DOS的出現是最經常使用的操做系統,同時1980年代另外一個崛起的操做系統異數是Mac OS,編程語言

3.20世紀90年代,Apple I電腦,蘋果電腦的第一代產品橫空出世,MacOS操做取得很大成功,同時呢,微軟對於更強力的操做系統呼聲的迴應即是Windows NT於1993年的面世,以及後面的各類升級,直到如今,我的計算機的選擇就已被侷限在Windows家族、類Unix家族以及Linux上,而以Linux及Mac OS X爲最主要的另類選擇,函數

二:Python的發展歷程:工具

對於初學者(毫無基礎)來講,什麼是Python,徹底不知道,就知道是一門編程語言徹底沒有一個系統的概念,可是Python究竟是什麼,通過上網查閱以及老師的講解我在這簡單說一下個人理解,Python(KK 英語發音:/ˈpaɪθən/)是一種面向對象、直譯式計算機程序設計語言。也是一種功能強大而完善的通用型語言,已經具備十多年的發展歷史,成熟且穩定。Python 具備腳本語言中最豐富和強大的類庫,足以支持絕大多很多天常應用。 Python語法簡捷而清晰,具備豐富和強大的類庫。它常被暱稱爲膠水語言,它可以很輕鬆的把用其餘語言製做的各類模塊(尤爲是C/C++)輕鬆地聯結在一塊兒。性能

1.Python的由來,Python的創始人爲Guido van Rossum。1989年聖誕節期間,在阿姆斯特丹,Guido爲了打發聖誕節的無趣,決心開發一個新的腳本解釋程序,作爲ABC 語言的一種繼承。之因此選中Python(大蟒蛇的意思)做爲程序的名字,是由於他是一個叫Monty Python的喜劇團體的愛好者。ui

2.Python的誕生:1991年,第一個Python編譯器(同時也是解釋器)誕生。它是用C語言實現的,並可以調用C庫(.so文件)。從一出生,Python已經具備了:類(class),函數(function),異常處理(exception),包括表(list)和詞典(dictionary)在內的核心數據類型,以及模塊(module)爲基礎的拓展系統。    最初的Pythonlogo: 由Guido的兄弟Justvon Rossum設計,操作系統

Python版本的經歷過程:設計

被解救的姜戈
2.4 50萬行
Python 2.6 - October 1, 2008
Python 2.6.1 - October 1, 2008
Python 2.6.6 - October 1, 2008
Python 3.0 - December 3, 2008
Python 2.7 - July 3, 2010 #目前業內主流使用的工業版本依然是2.7

print "hello world" #in 2.x
print("hello world") #in 3.x

總結: python2.x 是遺產, python3.x是如今和將來的語言

python 2 vs 3比較一下,
1。 默認支持中文
2. 不兼容2.x
3. 核心語法調整,更易學
4. 新特性默認只在3.x上有

今天Python已經進入到3.0的時代。因爲Python3.0向後不兼容,因此從2.0到3.0的過渡並不容易。另外一方面,Python的性能依然值得改進,Python的運算性能低於C++和Java(見Google的討論)。Python依然是一個在發展中的語言。我期待看到Python的將來。

3.目前Python的現狀:

Python已經愈來愈被更多人所接受,愈來愈流行,相信會慢慢成爲最流行的編程語言。

相關文章
相關標籤/搜索