Language agnostic 脚本语言是否在幕后使用类型?

Language agnostic 脚本语言是否在幕后使用类型?,language-agnostic,scripting-language,Language Agnostic,Scripting Language,我读到使用类型很重要,因为它们有特定大小的内存,这有助于获取必要的内存块,并知道如何解释数据 这是真的吗?如果是,这意味着脚本语言在幕后使用这种机制,即使它们是动态类型的?正确,在幕后有一种类型。大多数非类型化语言的实现都将所有数据包装在一个通用的值类型中(名称因作者和语言而异)。每个数据段都以某种方式表示为值数据结构的一个实例 这种数据结构中包含的内容包括内存大小和某种描述“我是什么”的方式。至少在大多数情况下,是的,它们在幕后拥有并使用某种类型的机制(但细节因语言和实现而异)。从技术上讲,类

我读到使用类型很重要,因为它们有特定大小的内存,这有助于获取必要的内存块,并知道如何解释数据


这是真的吗?如果是,这意味着脚本语言在幕后使用这种机制,即使它们是动态类型的?

正确,在幕后有一种类型。大多数非类型化语言的实现都将所有数据包装在一个通用的
类型中(名称因作者和语言而异)。每个数据段都以某种方式表示为
数据结构的一个实例


这种数据结构中包含的内容包括内存大小和某种描述“我是什么”的方式。

至少在大多数情况下,是的,它们在幕后拥有并使用某种类型的机制(但细节因语言和实现而异)。从技术上讲,类型化语言不使用“类型”因为RAM芯片中的电子没有类型。它们只是使用一个大的字节数组(这就是RAM芯片)。在80年代,人们尝试使用硬件类型(带标签的内存),但这些架构未能获得市场份额