唯一的超級語言,前進的步伐不可阻擋
計算機技術的演進
從1946年第一臺計算機誕生,成指數型生成,對現在的生活起到翻天覆地的改變
計算機技術上也是階段性
(1)計算機設備(硬件問題)及CPU,操作系統,計算機系統,解釋權,編譯器的大規模升級。
(2)互聯網,Windows視窗操作系統,計算機與人交互建立在視窗 ,計算機與計算機交互建立在互聯網:2008年,安卓操作系統的誕生“PC時代”向移動時代轉換,
(3)2016計算機打敗國家圍棋冠軍,雲計算,大數據,網絡安全,人工智能等方向的開發。
編程語言的多樣性
世界上據不完全統計有大約600鐘的編程語言,將名字的首字母排列,可以覆蓋由A到Z的26個字母表,編程語言,也是一個江湖。
例:Basic,C,C++,C#,CSS,Fortran,Go,HTML,Java,JavaScript,Lisp,Lua,Matlab,
Object C,Pascal,Perl,PHP,PostScript,python,Ruby,Scala,SQL,Swift,VBA,VB.NET,Verlong,VHDL,Visual Basic
主流語言的大體分析
c 學習內容: 學習指針,內存,數據類型 語言本質 :理解計算機系統結構 解決問題:性能
Java 學習內容:面向對象 跨平臺 運行時 語言本質 : 理解主客體的關係,解決問題:解決跨平臺交互問題(網絡視窗時代)
c++ 語言本質 :理解主客體的關係 解決問題:大規模程序,
VB 學習內容:對象,按鈕,文本框 語言本質 :理解交互邏輯 解決問題: 桌面應用
python學習內容: 編程邏輯,第三方庫 語言本質 : 理解問題的求解 解決問題: 各種問題
2018年以後的計算環境
計算機性能不再是解決一般問題的瓶頸 移動互聯網廣泛普及,大數據 ,雲計算,物聯網,信息安全,人工智能等需求爆發,解決日益增長的計算需求,用什麼語言?當然python是主流。
python語言是通用語言,腳本,開源,跨平臺,多模型,黏合,解決普世的問題開發,(繪圖,編程,解決引力波等問題)
特點與優勢
龜叔給Python的定位是“優雅”、“明確”、“簡單”,所以Python程序看上去總是簡單易懂,初學者學Python,不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程序。
強制的可讀性,較少的底層語法元素,多種編程方式,支持中文字符, 可擴展性和可嵌入性,
代碼量相較於C僅爲10%,超過13萬第三方庫 ,並每年平均進行增長2萬左右
Python確實是一種十分精彩又強大的語言。它合理地結合了高性能與使得編寫程序簡單有趣的特色。
我眼裏的Python
掌握抽象並求解計算問題綜合能力的語言
瞭解產業界解決複雜計算問題方法的語言
享受利用編程將創新變成現實樂趣的語言
工具決定思維:關注工具變革的力量!
超級語言的誕生地
編程語言的種類
機器語言
1.一種二進制語言,直接使用二進制語言
2.針對特別的CPU型號
彙編語言助記符
1.一種二進制語言代碼直接對應助記符,運用匯編器
2.針對特別的CPU型號
高級語言
更接近自然語言,同時更容易描述計算問題
高級語言代碼與具體的CPU型號無關,編譯後運行
超級語言粘性整合已有程序, 在70年計算機發展歷史長河中具備了龐大的計算生態 。擁有龐大的計算生態,可以很容易的利用已有代碼功能
編程思想不再是刀耕火種,而是集成開發
python語言擁有最龐大生態,比其他語言的和還大
python作爲世界上唯一的超級語言,就在整個計算機發展的過程,及編程語言的相較優缺點,來應對目前的科技發展方向,可以易得python唯一的超級語言,前進的步伐不可阻擋。
作爲初學編程的個人建議可以優先考慮python,無論是從上手難度上還是編程的主流方向!
希望大家可以關注一下。