• 请不要在回答技术问题时复制粘贴 AI 生成的内容
aiqier
V2EX  ›  程序员

为什么老一辈程序员喜欢说“堆栈”,不是应该堆是堆,栈是栈么?

  •  
  •   aiqier · Nov 30, 2018 · 4979 views
    This topic created in 2722 days ago, the information mentioned may be changed or developed.

    是因为当时的教材翻译的有问题,还是因为内存分段,有一个段叫“堆栈段”,一直不理解原因,而且他们一般说的堆栈,就是栈。

    15 replies    2018-12-01 17:12:14 +08:00
    enenaaa
        1
    enenaaa  
       Nov 30, 2018
    当年书上都这么写的, 习惯了。
    ljpCN
        2
    ljpCN  
       Nov 30, 2018
    因为内存分段吧,堆栈是在一起的,只不过各自在两端增长而已。
    lastpass
        3
    lastpass  
       Nov 30, 2018 via Android
    因为之前堆栈都是指向同一个内存区域啊。只不过,你在这头,我在那头。
    dobelee
        4
    dobelee  
       Nov 30, 2018 via Android   ❤️ 1
    中国、中国北京、北京,的区别。明显后面两个指的是同一个东西。
    1a0ma0
        5
    1a0ma0  
       Nov 30, 2018 via iPhone
    堆栈 stack,堆 heap。
    ClutchBear
        6
    ClutchBear  
       Nov 30, 2018
    java 编程思想这本书就是说的堆栈,
    我搞了好久才明白是栈, 而不是堆加栈
    dacapoday
        7
    dacapoday  
       Nov 30, 2018
    笼统的说,尤其当时 c 的内存布局,“堆” 和 “栈” 是在一起的(同一个地址段)。只不过一个在高位往低位增长,另一个反之。
    huaouo
        8
    huaouo  
       Nov 30, 2018 via Android
    😶不是堆栈简称栈么
    anonymous256
        9
    anonymous256  
       Nov 30, 2018 via Android
    翻译导致的问题,简单的解决办法,只说 stack 和 heap,就清舒服了
    zael
        10
    zael  
       Nov 30, 2018 via iPhone
    老一辈人。。。
    standin000
        11
    standin000  
       Nov 30, 2018
    习惯堆栈指栈,堆大家关注得少
    wanderpoet
        12
    wanderpoet  
       Nov 30, 2018 via iPhone
    技术的东西还是看英文吧
    dacapoday
        13
    dacapoday  
       Nov 30, 2018
    之前有人提过国内 术语 翻译的问题: https://www.v2ex.com/t/510210#reply40
    还有人为翻译成“堆栈”叫好来着。
    402124773
        14
    402124773  
       Dec 1, 2018
    学 c 的好像都是这么说的,不知道怎么就成了老一辈了
    marcong95
        15
    marcong95  
       Dec 1, 2018
    wikipedia 里面搜栈也是会重定向到堆栈的。而且我好像印象中没有遇到看见过“堆栈”一齐指 stack and heap 的这种用法?

    所以只是一个翻译问题?

    stack = 堆栈、栈、堆叠( tw )
    heap = 堆、堆积( tw )

    其实是没有重合部分的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5552 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 07:18 · PVG 15:18 · LAX 00:18 · JFK 03:18
    ♥ Do have faith in what you're doing.