gpt4 book ai didi

java - 创建没有指针别名的编程语言的可能性

转载 作者:行者123 更新时间:2023-12-01 08:35:34 30 4
gpt4 key购买 nike

我对所有在这里的编程爱好者都有疑问。
指针一直在编程世界中存在。
像在C,C++中一样,它具有显式的指针支持。
在Java中,不存在显式指针支持,但是Java系统内部使用指针。
在现实世界中,是否有某种范围的编程语言可以完全不使用指针别名?

最佳答案

Stack based languages即将完成,但没有指针,也没有内存别名。

面向堆栈的编程语言是一种依靠堆栈计算机模型传递参数的语言。几种编程语言都适合这种描述,特别是Forth,RPL,PostScript,BibTeX样式设计语言

如果基于堆栈的语言允许您将堆栈上的值解释为堆栈上的一个点,则可能会遇到类似于指针别名所引入的问题,但这不必是允许的操作。

关于java - 创建没有指针别名的编程语言的可能性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9055546/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com