什麼是靜態語言,什麼是動態語言?

2022-03-19 08:11:32 字數 390 閱讀 6362

定義

通常我們所說的動態語言、靜態語言指 動態型別語言(dynamically typed language)和 靜態型別語言statically typed language)。

還有乙個 dynamic programming language (動態程式語言),靜態程式語言。

動態型別語言:在執行期間檢查資料的型別的語言。用這類語言程式設計,不會給變數指定型別,而是在附值時得到資料型別。   === 》指令碼語言等弱型別語言

靜態型別語言:相反靜態型別語言是在執行前編譯時檢查型別。    ==》 c 等強型別語言

c/c++ 不屬於動態語言。 c語言的函式指標可以模仿動態繫結的實現,c++可以實現動態繫結,虛方法。

動態繫結:在程式執行時才確定物件的屬性和需要響應的訊息。

什麼是「動態語言「

經過反覆的查詢,終於找到了幾個解釋,我現在把這些解釋歸納出來。所謂 動態語言 也叫指令碼語言,就是說一種在執行期間才去發現資料型別的程式語言,主要建立一些需要經常更新的動態系統。這就是動態語言的定義,聽起來還是夠明確吧。以往,我們所使用的語言,比如c,c 等等,都稱為靜態語言。什麼是靜態語言呢?就是...

HTML語言 什麼是Unicode什麼是UTF 8

unicode和utf 8在製作網頁 中對於很多人不是很了解,到底是什麼樣的概念希望通過本文可以讓大家了解,首先說明一下現在常用的一些編碼方案 1 在中國,大陸最常用的就是gbk18030編碼,除此之外還有gbk,gb2312,這幾個編碼的關係是這樣的。最早制定的漢字編碼是gb2312,包括6763...

什麼是程式語言

什麼是程式語言?學習程式語言之前,首先要搞清楚 程式語言 這個概念。很小的時候,父母就教我們開口說話,也教我們如何理解別人講話的意思。經過長時間的薰陶和自我學習,我們竟然在不知不覺中學會了說話,同時也能聽懂其他小朋友說話的意思了,我們開始向父母要零花錢買零食和玩具 被欺負了向父母傾訴 我們說的是漢語...