首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“对象”和“基本类型”的通用术语?

“对象”和“基本类型”的通用术语?
EN

Software Engineering用户
提问于 2013-08-25 16:37:35
回答 3查看 450关注 0票数 2

调用具有逻辑结构的数据类型(如C结构、C++或Java对象)与基本数据类型(如数字类型、字符、布尔值.)的确切术语是什么?独立于任何语言或范式。(我正在寻找抽象/学术的计算机科学词汇)。

EN

回答 3

Software Engineering用户

回答已采纳

发布于 2013-08-25 19:26:01

在面向对象的系统中,它们几乎被普遍称为“对象”和“原始类型”。在我们有OO之前,有“数据结构”和“原始类型”。

票数 8
EN

Software Engineering用户

发布于 2013-08-25 21:00:15

我会说复合数据类型。例如,请参阅不同语言的文档:C++诡计C(小心,有声讲话)

另外,请检查罗塞塔码,其中该术语定义为:

代码语言:javascript
复制
[a type] that holds multiple independent values.

这个定义包括数组、结构、类等。在这里,我猜,"value“是指原语类型或另一种复合类型。

票数 2
EN

Software Engineering用户

发布于 2013-08-25 19:25:50

我不认为有什么。

这完全取决于语言:在Lambda中,函数(只有函数)是原始函数,布尔函数、数字、字符串、列表不是。在Smalltalk中,对象是原语,整数不是。在C中,整数是原语,对象不是。在Java中,对不是原始的,但它们在Scheme中。Java在原语和对象之间有区别,而C#没有。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/209441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档