如题
谁可以告诉我怎么学习计算机语言
- 提问者网友:姑娘长的好罪过
- 2021-08-11 02:30
- 五星知识达人网友:平生事
- 2021-08-11 02:48
学习任何一样东西,刚开始学的时候都是比较难的,等你熟悉了,就会发现并不是很难!
计算机语言也是一样,对于初学者来说肯定有难点啊,比如:编译环境的下载和安装等等,初学者一般都是从C语言开始的,因为它是基础,学了它再学其它的语言就很容易上手了,给你一个电子书的下载地址,很适合初学者,就是谭浩强的C语言:
http://www.gougou.com/search?search=%E8%B0%AD%E6%B5%A9%E5%BC%BA%20c&restype=-1&id=10000001&ty=0&pattern=0&xmp=0
随便下载哪个!
- 1楼网友:玩家
- 2021-08-11 04:02
- 2楼网友:神鬼未生
- 2021-08-11 03:53
学习编程最重要的就是对问题的抽象能力。
比如C 是一种面向过程的语言,你需要对解决的问题了解非常清楚,着重点在于解决实际的问题如 排序,查找等。
举例来说。对于在一个有顺序的数列里面插入数据,归根到底就是排序,你要分析,数列有什么特点,你如何插入数据,是从头开始比较,找到合适位置插入,还是从数列的中间开始比较,这样延伸出来的就是两种不同的排序算法。找到比较方法以后,你要决定什么时候插入数据,是比你要插入数据大的时候插入,还是小的时候插入,这个就是循环的终结条件。这些情况都想清楚了,你再编写就会很简单
而对于高级面向对象语言 比如JAVA来说。重要的不再是抽象问题,而是抽象架构,如何将一个具体的问题用清晰的架构搭建出来。比如做一个人事管理系统,你需要首先确定系统的基本功能模块,然后确定模块之间的交互关系,最后完成对象,方法的设计。
学到高段,你会接触到类似设计模式的知识,就是教你如何使你设计的框架最具有伸缩性,简洁,耦合性低,能最大限度满足外部情况。
方法的设计是对象级编程的核心,一个对象具有的动作就需要方法来体现。而方法的编写就需要相当多的算法知识。
因此,初学编程,一定不能盲目追求高级语言,面向对象啦,面向切面啦,面向领域等等。需要把基础打好。建议从C语言开始学习。然后学习数据结构和算法,再接触其他高级语言
最后补充一点,编程需要多动手,多思考,你看明白和你写出来差十万八千里