博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
英语和编程到底是什么关系?
阅读量:5140 次
发布时间:2019-06-13

本文共 832 字,大约阅读时间需要 2 分钟。

很多编程初学者问我,是不是学编程英语必须很好才可以?

英文编程中不管是语法还是函数都是英文及阿拉伯数字构成的,所以确实很容易给人一种不会英语怎么编程的错觉。

看见错觉,就知道我想说的答案是什么了吧,是的!编程和英语几乎没有什么直接关系,这里还是拿C语言的编程流程举个例子。

1.关键字

即使算上C99及C11新添加的12个关键字,也不过44个单词而已,而且很多是不常用的,只要多用几次,理解使用方法,肯定是可以熟练记忆的,其他的语言也是如此。
在这里插入图片描述

2.基本逻辑

比关键字还简单,C语言有九种控制语句, 但其实可以分为3类,基本所有的编程语言都是如此(这也是类比学习思想):

(1) 条件判断语句

if语句、switch语句;

(2) 循环执行语句

do while语句、while语句、for语句;

(3) 转向语句

break语句、continue语句、return语句、goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)

3.库函数

说到库函数就比较多了,大约有几百个,很多我也不知道,常用的也就是几十个,而且每次需要的时候都是直接查询手册即可,功能相近的函数都是集合在一起的,查询也很方便。

库函数的命名都是很规范的,其实参照库函数也就解决了函数命名的问题,这和英语无关,基本就是排列组合了。

4.英文资料(推荐神器)

这个应该是很多人最头痛的方面,但是如果想提升编程技术,确实是绕不过英文文档的,这时候你要放弃了?No,推荐个神器,有道词典(或者金山词典)
利用取词划词的功能基本可以解决阅读文档的问题,当然开始确实还是有点困难,不过读的多了,其实也就那回事,技术类的文档还是比较好理解的,毕竟读这类问题之前多少还是有些基础知识的。

最后

通过以上的几点分析,你还觉得英语是编程不可逾越的障碍吗?是不是轻松了很多!


在这里插入图片描述

转载于:https://www.cnblogs.com/Allen5G/p/11410119.html

你可能感兴趣的文章
js(react.js) button click 事件无法触发
查看>>
java Class类的用法示例
查看>>
UDP实现可靠数据传输
查看>>
Asp.net 后台绑定数据,前台没有反应的灵异事件. 八成有UpdatePanel 造成.
查看>>
基于spring和Quartz定时器
查看>>
jmeter性能测试前及测试后
查看>>
C# 简单TCP协议
查看>>
条件、循环、函数定义 练习
查看>>
【emWin】例程二十:窗口对象——Dropdown
查看>>
BZOJ1002:[FJOI2007]轮状病毒
查看>>
SSD5_Recommended Exercise 4 分析
查看>>
django实现分页功能
查看>>
CSS伪类与CSS伪元素的区别
查看>>
如何:修改字符串内容
查看>>
Tomcat Server之启动---Bootstrap类
查看>>
经典问题-生产者和消费者问题
查看>>
Hadoop Distributed File System 简介
查看>>
文档通信(跨域-不跨域)、时时通信(websocket)、离线存储(applicationCache)、开启多线程(web worker)...
查看>>
常用正则表达式
查看>>
队列的基本使用方法
查看>>