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

"重载",到底是念 chong 还是念 zhong

  •  
  •   irenicus · Mar 22, 2017 · 11010 views
    This topic created in 3521 days ago, the information mentioned may be changed or developed.

    从用途上看,应该是念 chong 但是从英文 overload 上看,貌似是念 zhong ?

    Supplement 1  ·  Mar 22, 2017
    关于过载(超载)和运算符重载的英文略微考证了一下
    两者都用的是 overload
    https://en.wikipedia.org/wiki/Overload

    不过重载用的是动名词 function overloading 和 operator overloading
    甚至 overloading 还表示国际象棋里用一个棋子看两边,和运算符重载的含义近似
    https://en.wikipedia.org/wiki/Overloading

    同意 8 楼说法,在 operator overloading 中的 over 和 overwrite , override 的 over 一样,表示覆盖而不是超过
    所以 chong 比 zhong 更合适
    54 replies  •  2022-07-24 12:29:37 +08:00
    bayallen
    bayallen
    Mar 22, 2017
    1
    感觉 reload => 重载, overload => 超载 合适点,读音也确定了。
    hjc4869
    hjc4869
    Mar 22, 2017
    2
    个人偏好重(zhòng),然而也没什么依据……
    love4taylor
    love4taylor
    Mar 22, 2017
    3
    overload 就不该译为 重载 吧
    475797650
    475797650
    Mar 22, 2017
    4
    超载 2333
    Tink
    Tink
    Mar 22, 2017❤️3
    5
    overload 是过载
    ikaros
    ikaros
    Mar 22, 2017❤️1
    6
    "当你不确定读 chong 载还是 zhong 载时,就读 zhong 载吧." —— Linus Torvalds
    ltux
    ltux
    Mar 22, 2017
    7
    从概念上看念 chong ,那就念 chong 。这个词都是用既有词汇表达新概念,但是英语跟汉语在词汇选择上的倾向有所不同,故不必纠结英语原文 overload 。翻译讲究信达雅,纠结于 overload 的原义只是做到了字面意义上的“信”,是为假“信”,读做 chong 才是概念层面的“信”,此乃真“信”。
    we000
    we000
    Mar 22, 2017❤️4
    8
    chong

    overload 的 over 是类似 overwrite 的 over, 不是 off limit 的 over
    asen1987
    asen1987
    Mar 22, 2017❤️1
    9
    reload 重 chong 新载入
    overload 负载过重 zhong
    noNOno
    noNOno
    Mar 22, 2017
    10
    个人偏好 23333
    overload , chongzai ,重新载入
    override , chongxie ,重新写......
    samingzhong
    samingzhong
    Mar 22, 2017
    11
    重(chóng)名但是参数列表不同的函数 /方法,称之为“重载”函数 /方法。
    so ,你说呢~
    torbrowserbridge
    torbrowserbridge
    Mar 22, 2017
    12
    re- 就是重新的意思啊
    ys0290
    ys0290
    Mar 22, 2017 via iPhone
    13
    第一次听说 zhong 载这个叫法,是不是还有轻载?
    cxbig
    cxbig
    Mar 22, 2017
    14
    ch2 声是重复、再次
    zh4 声是质量大
    lany
    lany
    Mar 22, 2017
    15
    好熟悉的话题
    irenicus
    irenicus
    OP
    Mar 22, 2017
    16
    @we000 这个解释感觉靠谱
    xuboying
    xuboying
    Mar 22, 2017 via Android
    17
    还是直接念英文算了
    irenicus
    irenicus
    OP
    Mar 22, 2017
    18
    @ferrum 但是, operator overload 怎么翻译,运算符超载?感觉汉语层面上说不通。。。
    inufo
    inufo
    Mar 22, 2017
    19
    嫌麻烦就直接英文啊
    irenicus
    irenicus
    OP
    Mar 22, 2017
    20
    讲真,我觉得这个词译成“覆载”会好些, overwrite 也可以改成"覆写"
    不过就怕哪天再冒出来个 coverload 啥的,就尴尬了
    gdsing
    gdsing
    Mar 22, 2017
    21
    overload 译成 重载,那么 reload 译成什么好呢?
    Micky
    Micky
    Mar 22, 2017
    22
    粘贴 应该是 zhan 贴 还是 nian 贴?
    ltux
    ltux
    Mar 22, 2017
    23
    @gdsing reload 也译重载,联系上下文不难区分说得是 reload 还是 overload 。不同语言的词汇并不一定能一一对应,正如汉语的“生命”和“生活”译成英语都是 life 。
    amon
    amon
    Mar 22, 2017
    24
    重载从没见过读 zhòng 的,而且 overload 是过载。
    helloit
    helloit
    Mar 22, 2017
    25
    密钥 应该是 密 yue 还是 密 yao ?
    miniwade514
    miniwade514
    Mar 22, 2017
    26
    代码念第二声,卡车念第四声。
    liyuhang
    liyuhang
    Mar 22, 2017
    27
    一般来说有争议用的人少的就是对的
    realpg
    realpg
    Mar 22, 2017
    28
    overload 并不是面向编程上常规意义上说的那个 chongzai


    chongzai 面向对象编程那个词

    而编程接触的英语 overload 的翻译是“过载” 中文对应常用词是超载

    楼主是不是看到编程出现了 “重载这个词” 又在哪里看到了 overload 就联系到一起了
    EterNalReality
    EterNalReality
    Mar 22, 2017
    29
    真的水啊
    a1310747
    a1310747
    Mar 22, 2017
    30
    坐骑应该是 zuo ji 还是 zuo qi
    jsou
    jsou
    Mar 22, 2017
    31
    大水 B ,有吊你找下一份工作面试时这样读
    momocraft
    momocraft
    Mar 22, 2017
    32
    我的理解是载--load, 重--over. chong2 更合适
    Phariel
    Phariel
    Mar 22, 2017 via Android❤️1
    33
    Overload 应该是过载 炉石已经教会了我们 _(:3)∠*)_
    vwok
    vwok
    Mar 22, 2017
    34
    https://users.soe.ucsc.edu/~charlie/book/notes/chap7/sld012.htm
    overload 重载,重是多重的意思
    override 重写,重是覆盖的意思
    yuxuan
    yuxuan
    Mar 22, 2017
    35
    为啥感觉这帖子似曾相识 连回答都感觉一样。。。
    BOYPT
    BOYPT
    Mar 22, 2017 via Android
    36
    载要读 zaì
    0TSH60F7J2rVkg8t
    0TSH60F7J2rVkg8t
    Mar 22, 2017
    37
    Google 翻译的是:

    overload 超载
    override 覆盖
    des
    des
    Mar 22, 2017 via Android❤️1
    38
    @ikaros
    我没说过这话 —— Linus Torvalds
    irenicus
    irenicus
    OP
    Mar 22, 2017
    39
    @realpg 看我给的 wiki 链接。 operator overloading 对应的中文界面:运算符重载
    maplerecall
    maplerecall
    Mar 22, 2017
    40
    反正说“ chong ”载大家都听得懂,也符合表现,感觉这个也和密钥( yao / yue )一样,语言是交流的工具,当一种读音被广泛的接受的时候那这种读音就变成了正确的读音,就比如荨( qian )麻疹一直被误读为( xun )麻疹,然后最后官方读音就认可了 xun 为正确的读音,这才是语言正确的发展方式
    shihira
    shihira
    Mar 22, 2017
    41
    (但是 C++的重载绝对是 zhong 载,稍微不注意的话,几百行模板类编译完出来可以有几十 M 东西
    realpg
    realpg
    Mar 22, 2017
    42
    @irenicus #39
    C++的 overload 这个我个人认为是不良翻译,然后被标准化下来的

    C++之外,中文“重载”是一个面向对象的通用名词(override/overriding)


    你的主贴拿出来的是“重载”这个词 我们只能从更通用的角度去读
    bao3
    bao3
    Mar 22, 2017
    43
    这也要纠结半天, 99 年, 16 岁,自己学 C++,就已经叫 chong 载了,仔细一想就知道了,一个符号被再次作他用,一个函数也另作他用,不就是重复使用么,无论是 overload 还是 overwrite ,总之是同一个名字重复赋予不同的内涵。所以这里的重点是在于“重复”而不在于同一个名字内涵变沉重。。。
    huamei
    huamei
    Mar 22, 2017
    44
    @helloit "密钥"读 yue ,还有个词是"秘钥"读 yao ,在加密一类的都是前一个词,后一个还没见过使用范围
    zoffy
    zoffy
    Mar 23, 2017
    45
    我靠,逐词翻译,那是不是应该跟 overflow 统一一下,把 overload 翻译成「溢载」
    Arnie97
    Arnie97
    Mar 23, 2017 via Android
    46
    这两个读法都有,不是一个意思…

    重( chong )载函数
    重( zhong )载铁路
    Jimrussell
    Jimrussell
    Mar 23, 2017
    47
    密钥的"钥"还有讨论读音的价值, 重载的"重"一般小学学过多音字的话都不会有疑问啊? point 在哪里?
    skylancer
    skylancer
    Mar 23, 2017
    49
    说到这个我又想起来当年国内汉化巫师的那个傻逼汉化组了
    你要说参考小说(背景小说)翻译成巫师也就算了,居然还是说 Witch 是巫婆 Witcher 就是巫师,结果现在整个 The Witcher 约定俗成的翻译就是巫师...
    irenicus
    irenicus
    OP
    Mar 23, 2017
    50
    @skylancer
    字幕组翻错一两个俚语的现象都很普遍,游戏汉化出错也正常。
    但是错的东西一时间没改过来变成了约定俗成的东西就很蛋疼了。。。
    orderc
    orderc
    Mar 23, 2017
    51
    第一次听到 zhong 载这个词
    zhustec
    zhustec
    Mar 23, 2017 via Android
    52
    特别重 zhong 要的重 chong 载
    nanpuyue
    nanpuyue
    Mar 29, 2017 via iPhone
    53
    over 什么意思?
    大约应该是在什么之上,覆盖的意思
    也有超过的意思
    但就是没有 heavy 的意思……
    redsun368573607
    redsun368573607
    Jul 24, 2022
    54
    @ferrum 感觉这样就有点像重新加载了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1124 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 23:25 · PVG 07:25 · LAX 15:25 · JFK 18:25
    ♥ Do have faith in what you're doing.