51Testing软件测试论坛
标题:
英语对于编程重要吗?(转)
[打印本页]
作者:
v_v
时间:
2007-8-12 15:15
标题:
英语对于编程重要吗?(转)
有些人问:英语对于编程重要吗?那你就看看下面的例子就知道了:
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个英文字母,数字,下划线的组合)命名,当然你也可以把它们全都翻译为表示中文意思的中文词汇,或者按照我所说的方法翻译,然后就可以“使用中文(或者不使用英语)编程”了,可是,这有什么意义?
所以,结论是:英语对编程很重要。
作者:
zone_xf
时间:
2007-8-12 16:51
现在好象不和英语打交道的很少,支持下!
作者:
llj_wj
时间:
2007-8-16 09:12
在外面混,你无时无刻不感到英语的重要!!
作者:
linwenyan
时间:
2007-8-17 16:36
英语不好,要恶补一下了
作者:
愤怒的黄瓜
时间:
2007-8-17 23:47
只是目前的强势,汉语有其自身的优势,会在若干年后的某一天,展示只有象形文字才具有的独特的魅力以完成更加特别的使命。不过早晚的问题,现在说英语就是优秀的,我觉得该君有点儿舍本逐末,数典忘祖的嫌疑……
当然我可没有说英语不好
作者:
keenling
时间:
2007-8-19 17:54
英语对编程的意义,不是在于他是用英语作为语法规则的,而是在于它的帮助文档(如MSDN)是用英语写的。任何编程语言,它的了逻辑思想都是一样的。关键在于针对要解决的问题,挑选合适的编程语言,通过自带的帮助文档,查找它的库函数的使用方法,然后结合你的编程思路做出你想要的东西。
语法规则算什么,Turbo C 2.0一共就32个ANSI便准的关键字,和10个扩展的关键字,傻子都记得住。英语的作用关键在于看懂告诉你如何使用它的库函数的帮助文档。
作者:
47119986
时间:
2007-9-5 16:25
最起码要把文档看懂,现在公司用的基本都是英文文档,如果你连文档都看不懂,怎么编程,当然如果要去比较烂的公司,基本用不到英文
作者:
shtina
时间:
2007-9-10 20:58
这个年代,不会英语,几乎寸步难行
作者:
lovewings
时间:
2007-9-11 12:48
确定一定以及肯定很重要
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2