use*_*573 1 php ruby python perl pointers
我想知道为什么脚本语言(python,php,ruby,perl)没有指针,如C/C++,Objective-C等等?
Ama*_*dan 5
因为指针虽然非常通用,但却是一个令人痛苦的错误来源.高阶语言的重点是将危险或冗长的结构抽象为更安全和更短的结构:为了便于开发,你需要交易权力.因此,例如,动态语言中的数组都知道如何分配自己,释放自己,甚至自己调整大小,因此程序员不需要担心它(并且不能搞砸它).除非我们真的想要控制处理器的每个循环,否则我们通常不会在汇编程序中进行编程的原因相同:太冗长,太容易出错(这就是为什么C/C++,Objective-C等等)存在于第一位).动态语言在同一方向上又向前迈进了一步.
归档时间:
11 年,9 月 前
查看次数:
288 次
最近记录: