2024-04-19 08:35:01 发布
网友
这个问题太笼统了,不能在Stackoverflow上回答。 但答案是-脚本语言尽量独立于硬件。这还不包括对RAM结构和内容的了解。在
因为指针虽然用途非常广泛,但却是错误的根源。高阶语言的要点是将危险或冗长的构造抽象成更安全、更简短的结构:您可以用能力换取开发的便利性。因此,例如,动态语言中的数组都知道如何分配自己、释放自己,甚至调整自己的大小,因此程序员不需要担心(也不能把它搞砸)。这也是为什么我们通常不在程序中进行编程的原因,除非我们真的真的想控制处理器的每一个周期:太冗长,太容易犯错误(这就是为什么C/C++,Objul-C等等)首先存在的原因。动态语言在同一方向上又向前迈进了一步。在
因为堆栈溢出是不好的。哈哈
http://en.wikipedia.org/wiki/Stack_buffer_overflow#Exploiting_stack_buffer_overflows
这个问题太笼统了,不能在Stackoverflow上回答。 但答案是-脚本语言尽量独立于硬件。这还不包括对RAM结构和内容的了解。在
因为指针虽然用途非常广泛,但却是错误的根源。高阶语言的要点是将危险或冗长的构造抽象成更安全、更简短的结构:您可以用能力换取开发的便利性。因此,例如,动态语言中的数组都知道如何分配自己、释放自己,甚至调整自己的大小,因此程序员不需要担心(也不能把它搞砸)。这也是为什么我们通常不在程序中进行编程的原因,除非我们真的真的想控制处理器的每一个周期:太冗长,太容易犯错误(这就是为什么C/C++,Objul-C等等)首先存在的原因。动态语言在同一方向上又向前迈进了一步。在
因为堆栈溢出是不好的。哈哈
http://en.wikipedia.org/wiki/Stack_buffer_overflow#Exploiting_stack_buffer_overflows
相关问题 更多 >
编程相关推荐