免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: OwnWaterloo
打印 上一主题 下一主题

[C] VLA(variable length array)该如何翻译? 召唤英语帝、 ISO党 [复制链接]

论坛徽章:
0
71 [报告]
发表于 2011-01-03 14:30 |只看该作者
variable解释成变量表达式……
    非要说variable在这里就是形容词转名词所以是变量我就忍了,还要拿variable当变量表达式来说,这也太夸张了吧。
    另外VM怎么解释。Variably Modified type。“变量地被修改的类型”么?
狗气球 发表于 2011-01-03 14:03


variable也有名词用法
至于“拿variable当变量表达式来说”,我的看法是也许一个名词太面面俱到就太啰嗦了
Variably Modified type,我的看法是“变量表达式修饰的类型”或“变量修饰类型”

当然,只是一家之言而已

论坛徽章:
0
72 [报告]
发表于 2011-01-03 17:17 |只看该作者
本帖最后由 狗气球 于 2011-01-03 17:24 编辑

回复 71# KBTiller


    我知道variable有名词用法。问题是这个名词本身就是形容词衍生的。英语里这种现象很常见。
    既然是衍生而非原生含义,形态(拼写和读音)又与原本的形容词一样,使用时就应该有相应的限制。
    毕竟英语这种变格特别弱的语言,容易出歧义嘛。

    我的意思是说,这种场合下variable不应该按照衍生义(名词)来看待。

    至于你给的variably的解释,我也觉得有点绕太多了。让我想起《1984》:Newspeak的Minilovely(友爱部的),Minilovelywise(友爱部地)……好吧我扯远了。

论坛徽章:
0
73 [报告]
发表于 2011-01-03 20:54 |只看该作者
回复 72# 狗气球


    谢谢!懂您的意思了

论坛徽章:
0
74 [报告]
发表于 2011-01-04 09:48 |只看该作者
回复 73# KBTiller


    也只是个人理解吧,对C99协议也没有通读过……

论坛徽章:
0
75 [报告]
发表于 2011-01-04 09:56 |只看该作者
回复 74# 狗气球


    见仁见智。再正常不过了

论坛徽章:
0
76 [报告]
发表于 2011-03-17 11:11 |只看该作者
本帖最后由 zentodone 于 2011-03-17 11:15 编辑
From Wikipedia, the free encyclopedia

In programming, a variable-length array (or VLA) is an array data structure of automatic storage duration whose length is determined at run time (instead of at compile time).
hugegrass 发表于 2010-12-24 18:25

运行时确定数组长度
可不可变是角度不同,站在调用者的角度,传入不同的值,其数组长度不同,可变。
在被调用者的角度,无论你传什么进来,我一旦确定长度后在这个栈中就不能更改,不可变。
davelv 发表于 2010-12-31 19:04

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
77 [报告]
发表于 2011-03-17 11:21 |只看该作者
被绕晕了~~

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:56:11
78 [报告]
发表于 2011-03-17 16:12 |只看该作者
按 76 楼的原文来说。由运行时决定的长度,相对于编译时决定长度的情况来说。后者为定长。
前者为无法确定的长度。即可能要变的。可能要变的即可变长。1!

论坛徽章:
0
79 [报告]
发表于 2011-03-17 21:29 |只看该作者
前者为无法确定的长度。即可能要变的。可能要变的即可变长。1!zongyaotang 发表于 2011-03-17 16:12


    感觉说起来有点绕
    “无法确定”不准确,是运行时确定

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
80 [报告]
发表于 2011-03-18 07:59 |只看该作者
偏選第一項
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP