为什么脚本(动态)语言没有指针?

2024-04-19 08:35:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道为什么脚本语言(Python,PHP,Ruby,Perl)没有指针,比如C/C++,Objy-C等等?在


Tags: 脚本语言perlphpruby指针objy
3条回答

这个问题太笼统了,不能在Stackoverflow上回答。 但答案是-脚本语言尽量独立于硬件。这还不包括对RAM结构和内容的了解。在

因为指针虽然用途非常广泛,但却是错误的根源。高阶语言的要点是将危险或冗长的构造抽象成更安全、更简短的结构:您可以用能力换取开发的便利性。因此,例如,动态语言中的数组都知道如何分配自己、释放自己,甚至调整自己的大小,因此程序员不需要担心(也不能把它搞砸)。这也是为什么我们通常不在程序中进行编程的原因,除非我们真的真的想控制处理器的每一个周期:太冗长,太容易犯错误(这就是为什么C/C++,Objul-C等等)首先存在的原因。动态语言在同一方向上又向前迈进了一步。在

相关问题 更多 >