中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

无所不谈

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 无所不谈 → 浏览主题: 每一个合格的工控工程师都应该反感中文?
发表新帖 回复该主题
回帖:38个,阅读:352 [上一页] [1] [2] [3] [4] [下一页]
* 帖子主题:

每一个合格的工控工程师都应该反感中文?

分享到
30075
jint 管理员
文章数:17054
年度积分:978
历史总积分:30075
注册时间:2007/8/30
发站内信
发表于:2019/5/7 10:30:41
#0楼
近日,无意中关注到一则消息:每一个合格的工控工程师都应该反感中文

出于职业敏感性,让我对此标题产生了一定的好奇。抛出这个话题貌似也挺尴尬的。作为工程师,你怎么看待这个观点?你认为合格的工控工程师应该反感中文吗?

————————————————————
文章为转载
作者:万泉河

这个话题挺尴尬的。

我也是中国人, 说中国话写中文字长大,此文章的读者们也都是中国人, 日常生活中使用的语言大部分是中文。 当看到要求讨厌反感自己的母语的时候,自然会不舒服,不高兴。 进而有可能对说出这样话的人怒不可遏,群起攻之:你也是中国人, 你怎么可以说出这样数典忘祖的话来?

但很不幸, 这是一个事实。 而且对于我们搞工控行业的工程师已经更高一级的IT行业的程序员来说, 这不仅仅是事实, 而且应该是一种常识, 时刻印在你我的脑子里,一时一刻都不能放松。否则,工作中就经常会要你好看。

所以, 我觉得有必要冒天下之大不韪,把这个真相揭示给大家,使得大家在工作中少踏入陷阱, 说实话, 被自家的祖传宝贝坑,感觉那是相当不好受的。

工作中,曾经若干次的被中文坑。 出现乱字符的情况就不说啦!请参看我以前的文章:《【万泉河】WINCC 7.2 中文版--真的中文版》

比如我有开发过几款WINCC例程软件,项目名字原本是英文的,但生成了压缩文件发给购买者的时候, 名字叫做:《WINCC完美报表之日报表月报表专用版MonthlyReport_V1.20.rar》。然后就总有心不在焉的朋友, 直接给释放到当前文件夹, 虽然项目名字没有中文字符,但路径过程中有,就会导致各种错误, WINCC运行归档数据库不成功, 数据查询没有内容等等。 很多时候实在搞不定,找我帮忙远程登陆一看,就总有中文字符在里面捣乱。令我哭笑不得。 兄弟们, 中文字符问题一定要警惕呀!

WINCC软件在很早的时候就支持中文了, 开始的时候是出专门加出一个亚洲版或者中文版, 后来在初始发行版就宣布中文为支持的多语言的一种。但如何算作支持中文,普通的用户和操作者可以不知道,但作为开发者和维护职责的工程师,可必须知道。 所谓的支持中文,其实主要讲的是最终的用户操作界面。使用者可以在工作中完全无缝使用中文界面,不需要或者极少需要使用英文。

这包含两个方面,一个是项目的标识信息,操作提示等, 支持中文。 这些是我们在开发项目中录入进去的。 第二个是系统的标准应用, 一些控件的对话窗口中, 出现的界面被翻译为了中文, 系统的帮助信息, 也提供中文版本。

但在仅对开发者可见的内核部分,你可千万别迷信它会完全支持中文。 首要的一点, 语法和协议不可能是中文,而其它的函数,标签名等等,有可能为了便于开发者母语习惯, 给做了中文兼容, 但你工作中仍然要小心,时刻要警醒,使用英文绝不会出问题, 但使用中文字符有的时候就不可避免会出错误。 如果图起名字方便不需要痛苦地中英、英中双向翻译 ,在打算使用中文前,先求证确认。 万一工作已经开工, 上千个变量定义完了以后再发现不能用中文, 就只有哭了。

也不仅仅WINCC和STEP7, 也不仅仅外国公司的软件。 即便是国内软件公司出的各种软硬件产品,其底层代码也是英文的, 软件工程师对中文字符带来的乱七八糟的各种问题也是一头雾水,最多他们做过的测试能更多些, 但真要有问题的特殊应用,乱字符等等也一样头疼。

中文字符这种弊端是从骨子里带来的。汉字的表达形式是并行的, 试图尽量在一个字符内表达更多的信息。 结果就是导致字符的种类变态到极致的扩大。 表现在字库的规模, 中文一级字库和二级字库GB2312-80包含6763个汉字,但实际使用中远远不够使用。 因为经常有人名地名物名等使用生僻字,导致混乱。 所以后来有了更全的GBK和GB18030,收录的汉字达到2万多个了,但也仍然不敢拍胸脯保证完全包含了所有的汉字。一个计算机系统,只要偶然一次遇到了不能识别的汉字, 那么这个系统就有缺陷。因为背后还有个康熙字典, 四万多个字。 你永远预料不到那多出来的2万多个汉字啥时候会冒出来。

这对于开发计算机系统的公司来说, 汉字字符集本身成了最大的负担。 要一个微型控制系统,总共内存容量只有几十KB的情况下, 还要包容几万个汉字,在还没开始计算呢, 绝大部分的系统资源先耗光了。

曾经有人认为当下的计算机系统诞生自英美国家, 被他们先入为主注入了英语元素,才导致汉字系统不兼容,需要外挂字库, 需要外挂输入法。 拜托, 在以KB为单位的操作系统里面, 你先表达几万个汉字字符,就已经先累死啦!这与英美有什么关系呢?况且了, 这世界是充分自由竞争的。 如果存在可能性, 可以另起炉灶开发中国人方便使用的操作系统编程语言, 将近20亿的华人市场呢!这里面有巨大的利润空间,还符合民族荣誉诉求。 如果有可能, 早有公司开发出来了。

还有人认为,将来计算机系统飞跃发展, 量子计算机研发成功,所有计算量和容量都成数量级的提升,系统资源不再成为短板,中文字符的困难就不再是问题了。 呵呵, 当下的个人电脑,服务器,早就从容量上解决了这个问题。 但你能指望一个单片机, 小型PLC,也使用量子计算机?幼稚!

即便退一万步, 人类愿意在小小的车库门控制, 电视遥控器上面使用量子计算机, 但中文汉字系统比英文系统实现起来麻烦,开发工程师需要使用英文编程语言来开发设计系统, 这种大框架不会改变。那么中文就永远是累赘,负担。

当然啦, 和我们同样难兄难弟的还有日文,韩文,泰文各种亚洲文字国家。

大家一起哭, 不累。
温馨提示:
电话:0755-26546361
邮箱:blog@gkong.com
微信公众号:工控论坛;微信号gkongbbs;
不定期修改账号密码;不要在多个网站用同一账号密码
可随时站内信联系,工作日可拨打电话或发邮件咨询相关问题
9602
hty.czh
文章数:2327
年度积分:294
历史总积分:9602
注册时间:2004/8/29
发站内信
发表于:2019/5/7 10:56:33
#1楼
深有感触。
辅导女儿写数学作业时感到中文太不精确了,而现在的小学数学教材编写者似乎没有认识到这个问题。
工程技术是基于数学展开应用的,理所当然要使用数学语言。而数学原理的起源与发展过程以西方时间更长,所以在其自然语言的发展过程中对于数学原理的表达相对更加准确些,这是不争的事实。
9602
hty.czh
文章数:2327
年度积分:294
历史总积分:9602
注册时间:2004/8/29
发站内信
发表于:2019/5/7 10:58:48
#2楼
至于说应该反感中文,可能有点过了,但是提倡数学思维与表达是没错的。
30459
tigermu 版主
文章数:13095
年度积分:1116
历史总积分:30459
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2019/5/7 11:20:50
#3楼
反感谈不上,相反我还挺喜欢中文。可以用拼音啊,英文也是字母一个个凑的。归根结底还是现在是用西方的体系做事,当然用中文有很多问题。可是想到鸦片战争以前,中文多麻烦,老外也按照你的规则办。关键还是你在不在厉害的一侧。
清泉石上,明月松间。
13478
kazefsh
文章数:5822
年度积分:690
历史总积分:13478
注册时间:2013/2/5
发站内信
发表于:2019/5/7 11:59:55
#4楼
就是软件兼容中文差,有必要反感吗?
3637
nbnbnb1979
文章数:921
年度积分:1107
历史总积分:3637
注册时间:2011/2/18
发站内信
发表于:2019/5/7 12:15:09
#5楼
直接说软件用中文的,不稳定 ,不好用就行了。
如果自己对自己没信心,怎么让别人对自己有信心 。
中文的博大精深,体现的地方海了去。
[此贴子已经被作者于2019/5/7 12:17:12编辑过]
此帖发自论坛APP
运气就是机会碰巧撞到了你的努力!
12625
liuhuoaaa
文章数:7716
年度积分:893
历史总积分:12625
注册时间:2007/6/11
发站内信
发表于:2019/5/7 12:34:42
#6楼
反感  这个词还是有点过了,软件安装使用什么的,只要用过的,应该都知道怎么避免这种不识别情况吧
12028
jinqiaoma
文章数:3930
年度积分:1173
历史总积分:12028
注册时间:2009/5/15
发站内信
2018论坛热心网友
发表于:2019/5/7 12:56:36
#7楼
软件仅仅是工控工程师工作的一个方面,如果做的方案用在国内,客户认可中文的还是英文的?学英语是对的,可以更有利于学习西方技术。但是对自己的母语,为什么用“反感”这个词来描述?
如果按照万泉河的逻辑,世界应该统一语言了。
21667
cfg168
文章数:14051
年度积分:480
历史总积分:21667
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2019/5/7 13:35:04
#8楼
这确实是一个事实,没办法,但是我们能去改变不用么?不能!就像当年的技术封锁+XX禁运,不一样熬过来了?而且还可以藐视当初对我们不友好的人们。办法总比困难多,世界不是一层不变的,你懂的。就像华为一样,谁又能料到今天的华为能引起一个国家对其的恐惧呢?
表情表情
12135
msyubin
文章数:2593
年度积分:810
历史总积分:12135
注册时间:2008/10/5
发站内信
发表于:2019/5/7 13:42:14
#9楼
中文对软件来说比较麻烦
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2019 Gkong.com, All Rights Reserved

1279.2