不同的编程语言对内存的分区是一样的吗?

如题所述

在内存上没有什么太大的区别,占用内存上主要是看你的程式要求,同一个程式不同语言写出来对内存的占用基本上是一样大的,除非你编程不好造成变量长期占用内存空间。
高级语言通俗易懂,写程序很方便,写完之后容易修改,但是有时候硬件空间不是很足,用高级语言写的冗余代码很多,造成存储空间(非内存)浪费,或者有时候存储空间太小用高级语言写的程式根本放不进去。还有在一些底层驱动上需要用汇编,因为高手写出来的汇编质量高,在速度上要比高级语言执行速度快。
一般来说,我建议先学汇编,不需要精通,然后再学c,写汇编要靠经验,新手写汇编还不如用高级语言写,我看我之前写的汇编,惨不忍睹,执行效率跟代码冗余量比高级语言差远了。。。
原创,希望对你有帮助。追问

也就是不同编程语言内存分区是一样的吗?

追答

是的

望采纳

追问

嗯嗯

追答

谢谢

追问

请问字符串类型存在于内存哪里啊

哪个分区

温馨提示:答案为网友推荐,仅供参考
相似回答