靜態程式語言和動態程式語言的聯絡

2021-03-04 04:41:01 字數 438 閱讀 9279

1樓:匿名使用者

靜態和動態是針對變數的資料型別而言的,區主要有以下幾個方面:

1、使用靜態型別語言編寫的**中,要宣告變數的資料型別,而且不同資料型別的變數不允許直接賦值,它的資料型別是編譯期間進行檢查的。

2、靜態型別語言在使用變數之前,需要為它們分配好記憶體。

3、靜態型別語言功能強大,但相對難以學習,而且靈活性差。

4、動態型別語言與靜態語言剛好相反,它只在程式執行期間才去進行資料型別檢查,不需要給變數指定資料型別,它會在第一次同仁給變數時,在內部記錄資料型別。

5、動態型別語言雖然快速靈活,但在**執行前很難找到bug,所以提公升了開發速度,但失去程式的健壯性。

靜態型別語言有:c、c++、c#、object-c、java等

動態型別語言有:python、ruby、php、javascript、erlang等

硬體程式語言,硬體程式語言和cc之類的語言為何還不同

能用彙編寫最好,不過彙編要求太高了 一般就要求c就好了,硬體很少用java做的 底層的c最好,最好還要java基礎。硬體程式語言和c c 之類的語言為何還不同?看樓上說的很含糊,bai我簡單的總結一du下,計zhi算機一共分為五個等級,最上面dao兩個分 內別是高階語言級和彙編語容言級,組合語言採用...

C語言程式設計,c語言的程式設計

以下第二點或者兩點都沒弄清 1.沒理解區域性變數。2.沒有理解引數傳遞。首先區域性變數,當某個變數在函式內部或者語句塊中宣告時,該變數則是該函式或者語句塊中的區域性變數。舉例來說。void fun int a int main 函式執行結果為6 7 其次,來看引數傳遞。引數傳遞分為數值引數傳遞和位址...

c語言程式設計計算,C語言程式設計計算

int main printf 結果 f sum 我是學前端的,沒怎麼了解c,但是應該是這樣吧 include void main include int main 用c語言編寫程式,計算s 1 1 2 1 2 3 1 2 3 n include usingnamespacestd intmain ...