杀戮尖塔吧 关注:184,831贴子:2,757,127

最程序员的一集 锐评崩坠【观者】铜人卡牌背景以及彩蛋

只看楼主收藏回复

18年英文版入坑的萌新一枚 因为mod玩的多本体只有A20 5连水平 不敢锐评卡牌强度 就评价个卡牌背景以及一些汉化修订吧
事先叠甲,个人非常尊重以及赞赏汉化组,本帖不是勘误性质 一些术语更偏向专业使用 我觉得汉化者汉化个八九不离十已经很强了,举个例子 铜人有一张金卡【装配】- Assembly,其实个人觉得用一个大众更熟悉的词,【汇编】比较好,本帖更注重说明一张牌的原文现在汉语表达更常用的词汇和原文与卡牌效果的对照。
再叠甲,崩坠观者其实更像妹勇,这里主要是取强度上来说的,而且铜人三卡合一也是紫的,省去字数论证。
再叠甲,懒得开中英对比了,中文我找的之前一个帖子的。我觉得就程序员来说各个不同的地方,大厂小厂或者圈子内部也是有不同的叫法的,我说的也不一定都对,主要是科普性质,图一乐,哪里说错了请帮忙纠个错。


IP属地:江苏1楼2024-05-27 21:03回复

    初始牌 副本
    这个词翻译非常准确,本身也有复制品(n.)的意思,同样的copy/duplicate其实更常用,这个我没怎用用过,不知道老外的用法。后面还有一张卡复制粘贴其实更符合大众的印象。讲道理这个卡大概有点字黑的意味,如果你编码的时候同一段代码复制的过多,代码耦合度肯定是高的,换句话说代码水平很菜,所以是初始卡吧(不过又要强调 感觉设计的时候菜不等于卡弱 后面有反例)。


    IP属地:江苏2楼2024-05-27 21:10
    收起回复

      初始牌 跳转
      GOTO这个连着用就是古早计算机的一个关键词,大概作用是强行跳到代码的某一行开始执行,80年代的教材可能还会教,但是很早就被禁止使用了(口头禁止实际功能还是有的)。虽然不让用但是常用结构比如If/For这些底层也是goto一样的逻辑。
      和之前一样,因为是初始牌所以你用了原型等于你菜鸟。GOTO的效果其实更像另外一张金卡查找替换,这里可能是goto相较于程序底层有一点运转的意思。


      IP属地:江苏3楼2024-05-27 21:18
      回复
        补充一下底层机制

        编码 encode翻译准确 但是现在语境encode一般和decode解码相对
        比如一串神秘链接里经常有%22%20这些就是一些字符的encode 空格引号(是不是我忘了)就是他们解码的结果 国内一般把干活或者类似的行为叫做code
        翻译的没问题但是原文其实很有歧义,可能是指的程序语言encode成汇编语言然后encode成机器语言的过程?
        但是这个一般叫编译-complie
        另外编译时触发的效果compile error其实也和现实不符,因为你编译出了error肯定是编译失败了,编译失败的效果应该就是不能打出才对(另外一张卡)。
        这里叫compile warnings或者bugs其实更合理一些,不过这些都是艺术加工的范畴了,也没必要一一对应。
        function-方法 这个翻译肯定没那么准确,应该就叫函数,就是那个“圣斗士星矢为啥打架都要先喊招式,因为调用函数之前必须要声明”这个段子里的函数,这个概念数学也有,比如公式f(x)=y类似这种的f就是function的缩写。
        函数也是现代程序语言的基本组成部分了,有的语言会直接用function作为函数声明关键词,现代常用的c++/java则是直接用类型来替代(或者void),而python是def。


        IP属地:江苏4楼2024-05-27 21:29
        收起回复

          位元偏移 翻译有一点加工在里面
          一般叫位偏移,位运算的一种,详细的不解释了。猜测可能也是解构词语原意的产物
          这张卡的测试绘风是一堆小铜球在拖动Bit(不是字节的意思但是可以当作字节理解),可能这样就把已经编好的代码拿出来了,有点那种现在说拿手好戏,然后把对面手砍了的调侃意味?


          IP属地:江苏5楼2024-05-27 21:37
          收起回复


            分支 翻译没啥问题
            这个词现在一般用在git里 强调的是和主线master不同 也可以控制版本迭代之类
            还有意思就是代码里if/else构成的两个不同的走向,结合效果我其实更觉得取这个意思


            IP属地:江苏6楼2024-05-27 21:41
            回复

              错误齐射/多重错误
              这两张都是bug相关和双关,图片也用了飞虫(其实是蝴蝶)指代,后者是俗语,大概含义是一团糟,用现在俗语也可以叫一坨答辩。
              两者和功能联系都是艺术加工,大有一种摆烂的感觉,只要我写的bug够多,别人就伤害不了我。


              IP属地:江苏7楼2024-05-27 21:49
              回复

                清理和剪枝
                看上去都是优化的一部分
                清理这个中文语境用的比较少,原版绘风也是玩的双关梗,个人倾向于代表要么清理计算机的内存,要么代码到生产环境之前把冗余的部分删除(注释,旧功能等)。
                剪枝的英文其实是pruning,作用大概是减少一些不必要的计算使得代码效率更高,所以不清楚这里是玩双关了还是怎么了,因为简单想下的话也会觉得剪枝的效果应该和消除有关。或者双关在cut 剪切上,作为Ctrl+XCV三人组,作用是复制到别的地方但母本不保留,有点像卡牌里预见然后把不要的卡丢到弃牌堆的操作。


                IP属地:江苏8楼2024-05-27 22:04
                收起回复
                  这五张刚好都和程序没啥关系,更像机器人自身的一些行为。


                  屏蔽和无效化
                  对应虚弱和易伤,应该都是双关都是及物动词,也就是经典的使xx怎么样,deprecate更好的翻译是废弃,常见于版本更新废弃旧的版本。invalidate无效化和失效,常见于长时间不登录要重新登录因为你旧的登录凭证失效了。


                  IP属地:江苏9楼2024-05-27 22:12
                  收起回复

                    前面三张没啥意思不说了
                    第四张分配 翻译没啥问题 实际效果想不到怎么对应 一般指手动或者自动调度一些计算/服务器资源的分配,可能做到负载均衡所以性能提升了把,相对来说格式化清理整个磁盘导致费用变多看上去更合理一点。
                    第五张 回溯 其实是一种算法,类似于迷宫里遇到岔路口先往左走到思路所以回到岔口取走右边,走到思路到回到岔口这部分的计算叫做回溯,所以为啥会消耗,左边那段路消耗掉了吗?


                    IP属地:江苏10楼2024-05-27 22:21
                    回复

                      这里要说的是1和5
                      区块链 没啥问题 现在网上已经把这个当互联网金融骗局的代名词了 原意还是指大数据分布式存储的一部分,你可以理解成这部分数据肯可靠不可丢失所以给了残影(为啥不给壁垒)
                      默认类 这里是翻译问题 没有默认类 这么个说法 如果是共用的类一般叫基类 而且默认类也该是defauft class
                      这里其实是指类默认值 可以理解成提前设定一些启动参数?所以可以复用第一张代码牌


                      IP属地:江苏11楼2024-05-27 22:26
                      回复


                        位置三人组
                        起始符 分隔符 终结符
                        文章也有这个概念 计算机里一般是{|}


                        IP属地:江苏12楼2024-05-27 22:33
                        回复

                          循环 或者翻译成for循环更专业一点但是可能一般人会困惑
                          for循环基本也是现代程序语言的基石 话说这个里面感觉好弱


                          IP属地:江苏13楼2024-05-27 22:37
                          收起回复

                            最新素材

                            一般有两层含义 团队代码管理上传自己的东西之前要下拉最新的代码来解决冲突才能上传
                            或者依赖的库更新了一波也需要一起更新 测试绘风应该取双关打了波自己的广告


                            IP属地:江苏14楼2024-05-27 22:42
                            回复

                              讲一下235
                              这是特性 我一看到就知道英文原文是这个 算是比较常用的 一般的前句是 it's not a bug 具体来说比如cs kz跳,小小vt二连或者古早格斗游戏的墙角无限连等这些不修复被广大玩家接受的bug。最近也有说法比如只要官方不修这就是特性。feature原意指特征,但是产品迭代里面feature也有新功能的意思。某种意义上其实英文原意更接近于解释这不是bug这是我们新加的功能(比如之前有个什么云圣诞节界面变下雪这种事故),但是客户不知道就以为有问题。
                              迭代 主要引用场景也有两个地方 程序里面有种数据结构叫做迭代器 作用类似于循环取值
                              也有产品更新换代的含义 比如v2我们也可以叫next iteration
                              这里应该还是用本意 重复
                              合并冲突之前提到了 讲一下大概的场景就是我们两一起改一个文件,然后开发的时候我们各自get lasted了 结果我们上传的时候发现双方都有不一样的修改这个叫冲突 这个时候就得把这个文件里的冲突解决


                              IP属地:江苏15楼2024-05-27 22:56
                              回复