学C语言和英语水平的关系顶多不过半毛

来源:互联网 发布:汽车ecu编程器 编辑:程序博客网 时间:2024/05/17 07:29

【问】
  我是一个刚接触C语言的大一学生,发现好多英文都不认识,有没有那种专门的计算机英语书啊?

【点评】
  这是我的一位网络学员提出的问题。搜索以前回复的信件,还没有正式解答过这个问题。
  需要更正的是,学C语言,被里面的英文吓住了,不敢学了,学不下去了,其实问题首先是学C语言本身的问题,其次是心理问题,似乎和英语有一点点关系,但真不大。
  先说学C语言本身的问题。C程序中会出现英文,但要知道,C语言中一共只规定了32个关键字,且几乎都是很简单的单词。程序中出现的所谓“英文”,一是输出信息,这是完全可以换成汉字,或者可以不要,二是变量名、函数名等标识符,完全可以换个写法,比如用汉语拼音。当然,要是读别人的程序,需要将这些成份区分开来,这应该是读程序的第一道工序。
  有人一看一堆英文,不加辩别就慌了神,这就是我说的心理问题。想起有书上说照相机刚传入中华时,有人不敢照相,怕魂给拍走了。恐惧,缘于无知;无知,不能摆脱恐惧,于是,人就被限在这个圈子中了。其实破解方法很简单,耐下性子,将C语言稍往进学一下,知道我在前一段说的话的意思,明白贺老师不是在骗人,你就走入良性循环了。
  这不是说就不需要学英语了。英语很重要,至少,你要英语好,这个心理障碍就没有。现在,需要你做的是,计算机和英语同步往下学,二者没有太大的相干,但相结合还是很有威力。而如果在这时转入找“专门的计算机英语书”,期待学好了英语再学C语言,时间根本赶不上。再者,在这种不好的心态驱动下,我觉得止步于“英语不好看不懂这些书”的可能性更大。
  我倒是见过了很多程序设计没有好好学,以“我英语不好”而自我安慰取得心安的同学。希望不要再有人在这个圈子里待着了。
  C语言是这样,其他语言也一样。

1 0
原创粉丝点击