51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1072|回复: 8
打印 上一主题 下一主题

英语对于编程重要吗?(转)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-12 15:15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有些人问:英语对于编程重要吗?那你就看看下面的例子就知道了:

6d61696e(){
        7072696e7466("你好啊,世界!");
}

好吧,这是一个C语言Hello world! 但它不能用TC或者BC等编绎器编绎----会出错。为了能把它编绎,你再请一个“用英语”编程的人帮你编个程序,将上面的程序转为TC和BC可以认识的源代码。转换过程很简单,因为在ASCII码中,m=6d, a=61, n=6e, p=70, r=72, i=69, t=74, f=66,以上都是十六进制数值。

这种“程序”,就算你不会英语也会编出来吧?就算你不会英语也不会妨碍你成为高手吧?因为所有人都能轻易学会0-9和a-e。

我曾经看到有人用中文“编写”C语言程序----把main换为“主函数”,把int换为“整型”,把printf换为“打印”......,就是:

主函数(){
        打印("你好啊,世界!");
}

我认为这种方法不比我的方法好,因为别人还得学习汉字。我的方法即使是中文文盲也能很容易学习。

我的意思是,中文编程不是简单的将英文单词“一一对应”地翻译为中文名词就行了,而应该是发明出一种符合“汉语思维”的编程方法。这种“一一对应” 的中文编程只不过是一种无聊的作法。在各种编程语言的函数库和类库中,都是以英文词汇(或者26个英文字母,数字,下划线的组合)命名,当然你也可以把它们全都翻译为表示中文意思的中文词汇,或者按照我所说的方法翻译,然后就可以“使用中文(或者不使用英语)编程”了,可是,这有什么意义?

所以,结论是:英语对编程很重要。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-8-12 16:51:00 | 只看该作者
现在好象不和英语打交道的很少,支持下!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-16 09:12:52 | 只看该作者
在外面混,你无时无刻不感到英语的重要!!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-17 16:36:00 | 只看该作者
英语不好,要恶补一下了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-17 23:47:12 | 只看该作者
只是目前的强势,汉语有其自身的优势,会在若干年后的某一天,展示只有象形文字才具有的独特的魅力以完成更加特别的使命。不过早晚的问题,现在说英语就是优秀的,我觉得该君有点儿舍本逐末,数典忘祖的嫌疑……
当然我可没有说英语不好
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-19 17:54:46 | 只看该作者
英语对编程的意义,不是在于他是用英语作为语法规则的,而是在于它的帮助文档(如MSDN)是用英语写的。任何编程语言,它的了逻辑思想都是一样的。关键在于针对要解决的问题,挑选合适的编程语言,通过自带的帮助文档,查找它的库函数的使用方法,然后结合你的编程思路做出你想要的东西。
语法规则算什么,Turbo C 2.0一共就32个ANSI便准的关键字,和10个扩展的关键字,傻子都记得住。英语的作用关键在于看懂告诉你如何使用它的库函数的帮助文档。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-9-5 16:25:19 | 只看该作者
最起码要把文档看懂,现在公司用的基本都是英文文档,如果你连文档都看不懂,怎么编程,当然如果要去比较烂的公司,基本用不到英文
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-9-10 20:58:08 | 只看该作者
这个年代,不会英语,几乎寸步难行
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-9-11 12:48:09 | 只看该作者
确定一定以及肯定很重要
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 03:00 , Processed in 0.065916 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表