是因为当时的教材翻译的有问题,还是因为内存分段,有一个段叫“堆栈段”,一直不理解原因,而且他们一般说的堆栈,就是栈。
是因为当时的教材翻译的有问题,还是因为内存分段,有一个段叫“堆栈段”,一直不理解原因,而且他们一般说的堆栈,就是栈。
|
enenaaaNov 30, 2018
1
当年书上都这么写的, 习惯了。
|
|
ljpCNNov 30, 2018
2
因为内存分段吧,堆栈是在一起的,只不过各自在两端增长而已。
|
|
lastpassNov 30, 2018 via Android
3
因为之前堆栈都是指向同一个内存区域啊。只不过,你在这头,我在那头。
|
|
4
中国、中国北京、北京,的区别。明显后面两个指的是同一个东西。
|
|
1a0ma0Nov 30, 2018 via iPhone
5
堆栈 stack,堆 heap。
|
|
ClutchBearNov 30, 2018
6
java 编程思想这本书就是说的堆栈,
我搞了好久才明白是栈, 而不是堆加栈 |
|
dacapodayNov 30, 2018
7
笼统的说,尤其当时 c 的内存布局,“堆” 和 “栈” 是在一起的(同一个地址段)。只不过一个在高位往低位增长,另一个反之。
|
|
huaouoNov 30, 2018 via Android
8
😶不是堆栈简称栈么
|
|
anonymous256Nov 30, 2018 via Android
9
翻译导致的问题,简单的解决办法,只说 stack 和 heap,就清舒服了
|
|
zaelNov 30, 2018 via iPhone
10
老一辈人。。。
|
|
standin000Nov 30, 2018
11
习惯堆栈指栈,堆大家关注得少
|
|
wanderpoetNov 30, 2018 via iPhone
12
技术的东西还是看英文吧
|
|
dacapodayNov 30, 2018
13
之前有人提过国内 术语 翻译的问题: https://www.v2ex.com/t/510210#reply40
还有人为翻译成“堆栈”叫好来着。 |
|
402124773Dec 1, 2018
14
学 c 的好像都是这么说的,不知道怎么就成了老一辈了
|
|
marcong95Dec 1, 2018
15
wikipedia 里面搜栈也是会重定向到堆栈的。而且我好像印象中没有遇到看见过“堆栈”一齐指 stack and heap 的这种用法?
所以只是一个翻译问题? stack = 堆栈、栈、堆叠( tw ) heap = 堆、堆积( tw ) 其实是没有重合部分的 |