Java编程那些事儿2——程序筹划是什么?[Java编程]
本文“Java编程那些事儿2——程序筹划是什么?[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
程序计划,俗称编程,是一个对比专业的概念.初学者,乃至一部份开辟人员,都不能很简单的注释这个概念,所以使初学者认为程序计划是一件很有科技含量,大概是很高深的学科,其实这些都是曲解.那么程序计划毕竟是什么呢?
程序,其实就是把需求做的事情用程序语言描写出来.近似如作家,就是把自己头脑中的创意用文字描写出来.所以学习程序,主要就是三个问题:做什么、怎么做和若何描写,具体以下:
1.做什么
做什么就是程序需求实现的功效.
2.怎么做
怎么做就是若何实现程序的功效,在编程中,称为逻辑,其实就是实现的步骤.
3.若何描写
就是把怎么做用程序语言的格局描写出来.
所以,关于有经验的程序计划人员来说,学习新的程序计划语言的速度会对比快,就是因为第1和第2个问题基本办理了,只需求学习第3个问题便可了.
关于“做什么”的问题,大概初学者认为会对比简单,其实在大型项目开辟,比方ERP,企业都不能很具体的阐明需求实现具体的功效,这就需求有专门的人员去发掘具体的功效,这个用程序的术语叫做需求解析.举个例子吧,比方某个人要找个女朋友,假如你大约去问他,他会说,找此中等的便可以了,但是这个还不是具体的需求,你大概需求问一下,要求女朋友的年纪是多少,身高是多少等等具体的问题.所以说,搞清楚“做什么”也不是简单的事情,需求专门的人员从事该工作.
关于“怎么做”的问题,是初学者,乃至很有经验的开辟人员都头疼的事情,这个称作程序逻辑.因为实际的功效描写和程序计划语言之间不能直接转换,就像作家需求组织自己的思绪和语言一样,程序计划人员也需求举行转换,并且实际世界和程序世界之间存在一定的差别,所以关于初学者来说,这是一个非常痛楚的历程,也是开始学习时最大的障碍.由于计算机自身的特点,“怎么做”的问题其实就是数据和操作的问题,某个顶级大师曾经说过:“程序=数据构造+算法”,把这个问题描写的简单精确.那么“怎么做”的问题,就变成了持有那些数据,以及若何操作这些数据的问题.先简单的介绍这么多,大家细心领会吧.
关于“若何描写”的问题,是学习程序最简单,也是最单调的问题.其实就是学“透”一套格局,并且深化理解语言的特点.学程序语言,就像学汉语差不多,需求学习字怎么写,学习语法构造等,只是不需求像汉语这样学那么多年,但是学好一个语言还是要耐得住孤单.语法的学习需求具体,只有深化领悟了语法的格局才可以纯熟利用该语言.
前面介绍的是程序的概念,那么为什么叫程序计划,其实这个计划和实际中的计划一样.比方你自己盖个小棚子,只需求简单的筹划便可,也就是编程中的小程序,而假如需求制作一栋大楼,必定需求举行计划吧,程序也是这样.所以把编程叫做程序计划了.
文章根源:http://blog.csdn.net/Mailbomb/archive/2008/04/02/2245399.aspx
以上是“Java编程那些事儿2——程序筹划是什么?[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |