用户注册 登录
珍珠湾全球网 返回首页

岳东晓 -- 珍珠湾全球网 ... http://ydx.zzwave.com [收藏] [复制] [分享] [RSS] 岳东晓 -- 珍珠湾全球网

日志

科普:从《非诚勿扰》到算符

热度 2已有 3262 次阅读2013-10-6 03:11 |个人分类:科普|系统分类:科技| 非诚勿扰, 标点符号, 微积分, 动物园

据说《非诚勿扰》中有洋人回答是否去动物园玩的问题时说道:“我去我不去。” 

此人汉语表达是否有效引起了争论。

其实这可以归结为一个符号运算的问题。


如果写成:“我去?我不去” 意思非常明显。

类似于下列C++语言陈述:

我去?不去:不去;

甚至可以这样: 去? !去:!去;

这里!放在去的前面意思是逻辑否 not,下面也是正确的C++语法

去? not 去:not 去;


这说明符号的重要性。必须注意一点的是,以上?: 算符并不等价于 if()else。你可以写:

去? !(!去? 去: 去):!去;

表达一种犹豫不决的心情。


一般来说,表达力强的语言其算符(operator) 也多。举例说明,PERL语言有许多算符,所以PERL的表达力绝对强大,有很多PERL语言能够一句话实现的操作,在其他语言可能要写一大段。微积分引入了一个d算符,一个[ix]\int[/ix]算符就搞定了,从代数阶段进入分析阶段。爱因斯坦把 x(t) 改写成 (x, t)而且加上上标、下标 就完成了相对论。物理学中用一个[ ]算符代替 { }就完成了从经典力学向量子力学的跨越。而把d换成D就实现了路径积分以及量子场论。

在汉语引入标点符号之前,类似的表达就很难文字进行:问你去吗答我去我不去。

所以很多汉人在符号运算方面有个先天的劣势。


路过
1

鸡蛋
1

鲜花

支持

雷人

难过

搞笑

刚表态过的朋友 (2 人)

 

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 用户注册

Archiver|手机版|珍珠湾全球网

GMT+8, 2024-4-28 11:52 , Processed in 0.022001 second(s), 8 queries , Apc On.

Powered by Discuz! X2.5

回顶部