标签:
对于一个对计算机编程接触有2年的我来说,从一开始,到现在为止,都还是在不断的学习当中。
那么对于现在的我来说,编程工作到底实在干些什么?计算机又能为我们做些什么?
1.上帝,我们对于我们做的程序来说,我们就是上帝,计算机的世界并不是像自然世界一样是自然形成的,是由我们一点点构成的。所以,在我们的程序面前我们想要干什么就能干什么,我们能用代码肆意的去创造我们想要的世界。
2.当然,我们的世界需要有一个承载的实体,那么就是计算机。我们想要去构建世界,需要依赖计算机语言,这里有两种编程语言类型。结构化编程语言和面向对象编程语言。面向对象的编程语言,强调整个世界都是由对象构成的,什么东西都是一个对象,这些对象每一个都有自己的特性,我们对他们进行归类整理,自然界每个对象都已经有既定属性了我们不可改变,只能运用。就像你要做饭,那么你必须要有米。这就是材料,你可以对其进行加工。而在计算机世界中,是什么提供材料和平台呢?那么就是语言。语言给了你构建一个程序的基础,可以通过语言得到各种你想要材料,进行加工,得到你所需要的成品。
3.那么我们要学习的是什么?就是我们创造这些成品的方法。我们要去了解我们到底有什么基础材料可以使用,有多少种加工方法,怎么加工才能更好。这里有很多前人的经验我们要慢慢学习,慢慢领悟。
标签:
原文地址:http://www.cnblogs.com/fangwang/p/4649919.html