作業系統和Python的發展曆程,python發展曆程

來源:互聯網
上載者:User

作業系統和Python的發展曆程,python發展曆程

一:作業系統的發展曆史:

作業系統:什麼是作業系統?我們首先想到的是電腦,,也就是所謂的Windows8,Windows7,或者XP系統和Windows10,當然也包括我們手機的安卓系統或者IPhone的IOS系統,但是有沒有一個具體的定義呢?作業系統(英語:Operating System,簡稱OS)是管理和控制電腦硬體與軟體資源的電腦程式,是直接運行在“裸機”上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能運行。我們的手機在不斷的升級,那麼系統肯定也是,所以就讓我們來簡單的回顧一下作業系統的曆史。

1.在1980年代前,第一台電腦並沒有作業系統,全部是靠手工操作來實現,所以呢,在1947年晶體管的出現以及莫裡斯·文森特·威爾克斯發明的微程式方法,使得系統管理工具以及程式成為作業系統的基礎,擺脫手工操作時代。

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的喜劇團體的愛好者。

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已經越來越被更多人所接受,越來越流行,相信會慢慢成為最流行的程式設計語言。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.