- UID
- 1
- 精华
- 积分
- 76361
- 威望
- 点
- 宅币
- 个
- 贡献
- 次
- 宅之契约
- 份
- 最后登录
- 1970-1-1
- 在线时间
- 小时
|
很多人都说学编程需要学英语。没错,你至少需要知道英语有26个字母,以及如何查英语词典或者使用翻译软件。
除去这些,剩下的就没啥了,变量名可以随便取,基本类型是死的,系统函数只要记住啥是什么功能怎么用就行,至于英语单词,要么有道翻译,要么问人,要么直接不管它,当拼音读。
举个例子:- //取得整数数组中最大的数字
- int qu_de_zui_da_shu
- (
- size_t shu_zu_yuan_su_shu_liang,//数组元素数量
- int*shu_zu_zhi_zhen//数组指针
- )
- {
- int fan_hui_zhi=0;//返回值
- # define shu_zu_suo_yin shu_zu_yuan_su_shu_liang
- while(shu_zu_suo_yin--)
- {
- if(shu_zu_zhi_zhen[shu_zu_suo_yin]>fan_hui_zhi)
- fan_hui_zhi=shu_zu_zhi_zhen[shu_zu_suo_yin];
- }
- return fan_hui_zhi;
- # undef shu_zu_suo_yin
- }
复制代码 用拼音是完全可以的。你看,代码清晰可读,逻辑清晰,内容简单直白。
编程时用的到的也就几个词:Length 长度,Byte 字节,Integer 整数(缩写是int), Size 尺寸,Type 类型,Short 短,Long 长,long long 长长,Single 单,Float 浮(指的是带小数点的数字,它的小数点不是固定的,而是“不固定的”,“漂浮的”,所以用“浮”字代替),Double 双,Error 错误,Bug 也是错误,DeBug 干掉错误,Print 打印,Message 消息,Window 窗口,Box 框,Screen 屏幕,Static 不动的,Dynamic 动的,Format 格式,Character 字符(缩写是char),Point 点,Pointer 指针,Process 进程,Thread 线程,Task 任务,Manager 管理器,Input 输入,Output 吐出,Move 搬,Copy 抄,Object 对象,Create 造,Make 也是造,Build 还是造,Establish 依然是造。。。
除此以外,其他的单词都可以去字典上查。干嘛为了这么几个单词头疼呢?你完全可以不理解它们的意思,只需要知道它们的用处就行了。
比如:
MsgBox "foo bar foobar, boo boo booboo", vbCritical, "foo"
这是啥意思呢?懂英语的都不知道,因为词典上可没有MsgBox这个单词。事实上它的作用就是“咚”的一声弹出一个窗口,显示“foo bar foobar, boo boo booboo”,仅此而已。至于foo是什么意思,bar又是什么意思,知道这个有毛用啊?
那么说到英语最有用处的地方:看英文的文档。哇!全英文的文档!看起来好像一下就失去了兴趣,事实上你会发现这些文档没有你想象中的那么难,随便就能看懂,实在不懂就机翻,作为技术文档它没必要用文言文式的语法难住你,那是自讨苦吃,所以怎样说最直白他们就怎样说。
和老外交流的时候,英语不好咋办?直接承认自己英语不好就行了。I speak English no good.然后你就说吧,说,尽管说,即使语法不太对,时态不对,单复数不对,老外只要听个大概还是能听懂的。就像老外说中文,他们怎么说中文?他们说得好吗?反正我们能听懂!能沟通的语言就是正确的语言。
英语学得好,有什么用?
1、装X
2、当翻译官
3、当老师
4、假装自己是老外
5、优越感
不学英语,有什么坏处?
1、外交无缘
2、被嘲讽(比如被说fuck的时候只能“哈?”)
3、电子产品无缘
4、搞不好,会找不到对象
因此大家可以接触一下英语,让它在生活中发挥作用。编程不需要多高的英语水平,需要的是心态,从贫瘠到富裕的心态。 |
|