使用者可以自由地發布這個軟體的拷貝、閱讀它的源**、對它做改動、把它的一部分用於新的自由軟體中
編譯:將源**一次性轉化為目標**的過程。解釋:將源**逐條轉化為目標**同時逐條執行的過程。源**:採用某種程式語言編寫的電腦程式。
目標**:計算機可直接執行的**。
互動式:對每個輸入語句即時執行結果,適合語法練習。python是動態語言 python是強型別動態語言 windows檔案式:批量執行一組語句並執行結果,為程式設計的主要方式。
linux
unix
mac osx
嵌入式系統
微控制器
❌可以通過把python嵌入到應用程式中,把關鍵演算法加密:python 是動態語言……
❌python 可以通過使用c語言等寫擴充套件程式,為使用者應用程式提供指令碼功能
:c語言是靜態語言,不能實現指令碼功能。
儲存時應該選擇檔案編碼方式為utf-8,否則會報錯
C語言特點
1972年,美國貝爾實驗室的dm.ritchie在b語言的基礎上設計出了c語言。1 語言簡潔 緊湊,使用方便 靈活。c語言原有32個關鍵字 c99增加5個,c11增加7個 9種控制語言,程式書寫形式自由,主要用小寫字母表示。2 運算子豐富。豐富靈活的運算子可以實現其他高階語言難以實現的運算。3 資料...
C語言特點
c語言靈活性較高,裡面有很多陷阱,看c語言原始碼先看標頭檔案,裡面包含了大部分資料結構。c語言具有下面一些特點 由於c語言關鍵字少 只有32個,輸入輸出都是庫函式,而不是關鍵字 所以c語言程式便於移植 要加上相應的庫函式,然後再編譯。在高階語言當中c語言可移植性較好 很多運算子 34個運算子 使得c...
Go語言特點
靜態型別語言,但是有動態語言的感覺,靜態型別的語言就是可以在編譯的時候檢查出來隱藏的大多數問題,動態語言的感覺就是有很多的包可以使用,寫起來的效率很高。內建runtime,支援垃圾 這屬於動態語言的特性之一吧,雖然目前來說gc不算完美,但是足以應付我們所能遇到的大多數情況,特別是go1.1之後的gc...