經過反覆的查詢,終於找到了幾個解釋,我現在把這些解釋歸納出來。
所謂「動態語言「,也叫指令碼語言,就是說一種在執行期間才去發現資料型別的程式語言,主要建立一些需要經常更新的動態系統。
這就是動態語言的定義,聽起來還是夠明確吧。
以往,我們所使用的語言,比如c,c++等等,都稱為靜態語言。什麼是靜態語言呢?就是說,在使用資料之前,我們必須首先定義資料型別,這些資料型別包括int ,float,double等等。就相當於在使用它們之前,首先要為它們分配好記憶體空間;而動態語言就剛剛是相反的,它是在得到資料型別之後,再為它分配記憶體空間。
什麼是靜態語言,什麼是動態語言?
定義 通常我們所說的動態語言 靜態語言指 動態型別語言 dynamically typed language 和 靜態型別語言statically typed language 還有乙個 dynamic programming language 動態程式語言 靜態程式語言。動態型別語言 在執行期間檢...
什麼是動態模型
動態模型著重於系統的控制邏輯,考察在任何時候物件及其關係的改變,描述這些涉及時序和改變的狀態。動態模型包括狀態圖和事件跟蹤圖。狀態圖是乙個狀態和事件的網路,側重於描述每一類物件的動態行為。事件跟蹤圖則側重於說明系統執行過程中的乙個特點 場景 也叫做指令碼 scenarios 是完成 系統某個功能的乙...
什麼是動態規劃
動態規劃 dynamic programming 與分治法相似,都是通過組合子問題的解來求解原問題,動態規劃應用於子問題重疊的情況,即不同的子問題具有公共的子子問題。通常按照下面4個步驟來設計乙個動態規劃演算法 1.刻畫乙個最優解的結構特徵。2.遞迴地定義最優解的值 3.計算最優解的值,通常採用自底...