Python誕生的初衷:讓程序化繁為簡

Python之父Guido van Rossum最近接受了一次訪談,在訪談中他表示:“並非每個人都需要知道(計算機)裡面發生了什麼。”

計算機是人類發明簡化提高人的工作效率的工具,至始至終貫穿著人的思維。

Python誕生的初衷:讓程序化繁為簡

編程的思想

  1. 理清想要解決的問題是什麼
  2. 考慮自己解決問題的步驟
  3. 畫流程圖及編寫偽代碼
  4. 翻譯成所用的編程語言
  5. 運行、調試代碼

Python在這個方面上做的是很優秀,相對於其他編程原因來說,功能完善使用難度卻近似於腳本語言的它,以更接近自然語言的邏輯和語法收穫了廣大程序員的芳心。

Python誕生的初衷:讓程序化繁為簡

Guido van Rossum

關於Python的誕生還有這樣一個故事

在Python誕生的80年代,個人電腦的配置和現在相比簡直是天差地別,作為程序員你不得不處心積慮地最大化利用空間,來編寫符合機器喜好的代碼。

C語言在當時的地位可以說是絕對的王者,無論是功能還是運行速度。

shell的本質是調用命令,它並不是一個真正的語言,shell不能全面的調動計算機的功能。

那麼可不可以有一門語言,既能夠全面調用計算機的功能接口,又可以輕鬆編寫程序。

趕巧,當時Python之父又參加了ABC語言的開發,ABC語言旨在讓語言變得容易閱讀,容易使用,容易記憶,容易學習。但它的可拓展性差,不能直接IO。

於是在一個聖誕節,Python一代目就問世了,它繼承了ABC語言的宗旨,以C語言作為底層。結合了腳本語言和C語言的優點,在語法上更能讓人接受,經過了若干年,如今已經是最火的編程語言之一了!

Python誕生的初衷:讓程序化繁為簡

網絡上很火的“人生苦短,我用Python”,這句話也詮釋了當初 Guido van Rossum 創造Python的宗旨——讓程序化繁為簡。


歡迎評論點贊和關注

關注並後臺回覆“資料”,獲取Python零基礎資料一份。


分享到:


相關文章: