值和对象不同的编程语言
programming language where values and objects are different
我正在尝试从Alex Stepanov和Paul McJones的"编程元素"开始。在第5页最后一段:他们说,
"本书使用了一种编程语言,无法将值和值类型描述为独立于对象和对象类型。
我的意思是,有人可以举一个编程语言的例子,其中可以将值描述为与对象分开的实体。
听起来它们指的是值类型和引用类型。 与此维基百科条目中的文本类似(http://en.wikipedia.org/wiki/Object_type_(object-oriented_programming))
一些面向对象的编程语言区分了 引用和值类型,通常称为对象和 不存在复杂值类型的平台上的非对象,对于 运行时效率和语法或语义问题等原因。为 例如,Java 具有对应于每个的原始包装类 基元类型:整数和整数,字符和字符,浮点数和浮点数, 等。像C++这样的语言很少或根本没有引用类型的概念; 因此,使用对象类型没什么意义。
C# 同时具有引用和值类型:http://msdn.microsoft.com/en-us/library/4d43ts61(v=vs.90).aspx
相关文章:
- 了解算法的性能差异(如果以不同的编程语言实现)
- 为什么编程语言被编译为汇编程序而不是二进制?
- 如何在同时包含C++和Python的项目(多编程语言项目)中使用doxygen
- 什么是编程语言支持定义您自己的自定义运算符?
- 如何通过不同的编程语言发送,接收和解析XML消息
- 今天的主流编程语言主要使用动态还是静态(词汇)作用域?
- 谁以编程语言(例如C )制定标准
- 如何使用任何编程语言组合序列中的多个图像
- 将参数编程到对象数组
- 我可以使用功能指针在编程语言边界上调用函数
- 有没有办法将cin.fail和cin.clear翻译成C编程语言
- 编程语言中的 char-int 等价性
- 面向对象编程和对象组合,如何放置组合属性?
- C 编程语言帮助我
- 从其他编程语言调用 c++ dll 类函数
- 值和对象不同的编程语言
- 返回 2 语句的含义 c++ 编程语言
- 互联网连接速度与HTTP请求的编程语言速度
- 在什么编程语言游戏引擎上编写"Frostbit 3"?
- 在 "Code Blocks" IDE 中混合编程语言?