程序设计语言python语言概述
程序設計語言
什么是程序設計語言
程序設計語言是人類與計算機交流和溝通的語言。人們通過使用程序語言,來書寫計算機程序,以達到設計的程序滿足需求的目的。
程序語言的發展歷史
程序語言經歷了從低級語言到高級語言的發展過程。
1.低級語言
低級語言是比較接近計算機本身的語言,它可以直接操縱計算機硬件。常見的有機器語言、匯編語言。
機器語言
其是由0和1兩個數字組成的二進制編碼所構成的,是計算機硬件直接識別并執行的程序設計語言。
匯編語言
為了方便人們記憶并簡化編程過程,人們發明了匯編語言。匯編語言給每一條機器指令分配了一個幫助記憶的指令碼,程序員可以用這些指令碼代替二進制數字。
如:“ADD”是“+”的意思;“MOV“是”移動“的意思。
2.高級語言
高級語言是從人類邏輯思維角度出發的計算機語言,比較接近自然語言,且能夠簡單的描述、解決問題。但其與計算機硬件無關。
最早的兩種高級語言是FORTRAN(為數字應用程序設計的語言)和COBOL(為商業應用程序設計的語言),除此自外還有Lisp(主要應用于人工智能的應用程序和研究)。
到如今共有上百種高級語言出現,我們使用較頻繁的有:C、C#、C++、Visual Basic、Java、Python等。
編譯和解釋
由于高級語言在計算機中執行有兩種不同的方式:編譯執行,解釋執行,因此可將其分為:靜態語言,腳本語言兩種語言。靜態語言采用編譯執行,腳本語言采用解釋執行。
編譯是將源代碼轉換為目標代碼的過程。通常,源代碼為高級語言代碼,目標代碼為機器語言代碼,執行編譯的計算機程序為編譯器。
解釋是源代碼逐條轉換為目標代碼并逐條運行目標代碼的過程。執行解釋的計算機程序為解釋器。
python語言簡述
起源與發展
python起源于1989年圣誕節期間,是創始人為吉多*范羅蘇姆(Gudio van Rossum)為了打發圣誕節的無聊時光所創作出的編程語言。而”python“這個名字則是因為當時范羅蘇姆迷上《Monty Python飛行馬戲團》這個肥皂劇所命名的。
發展:
2000年10月 python 2.0
2008年12月 python 3.0
更高級別的3.x系列不再兼容2.x系列。3.x版本的升級帶來了大量庫函數的升級和替換,如今3.x已經成為了使用的主流。
python的優缺點
優點:
1.簡潔+強制可讀性
2.腳本語言+語句執行
3.跨平臺+開源
4.面向對象語言
缺點:
1.運行速度慢
2.代碼不能加密
3.執行時必須有源代碼
不再過多介紹,可以通過以下鏈接了解
python優缺點
面向對象是指把構成問題的事務分解為各個對象,建立對象的目的不是為了完成一個步驟,而是為了描述某個事物在整個解決問題的步驟中的行為。
注:本文章為我在學習python時的理解,可能會與網絡上的課程有些許雷同,請各位見諒。
總結
以上是生活随笔為你收集整理的程序设计语言python语言概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Angle Finder(角度测量)
- 下一篇: websocket python爬虫_p