编程,写代码,算法的简单认识

编程
通常说到编程,人们更多地是想到学习编程语言(如,C、C++、C#、Java、PB等)。其实,编程语言只是一个很初级的工具。熟练地掌握这些编程语言中的一门,就好像学会了写字。在现实生活中,会写字的人不见得会写出好文章,同样的道理也适用,学会了一门(或多门)编程语言的使用并不一定能编写出好的程序。
//目标是写出好的文章,写出好的代码//

编程的理解

 编程=数据结构+算法+程序设计语言

首先根据程序需要得到的数据、能输入的数据来设计数据结构,在设计相应的算法来实现程序要达到的功能,最后才是使用某一门程序设计语言来进行编码。其中,设计数据结构和算法都是独立于程序设计语言的,程序设计语言只是完成最后的编码工作。

//程序设计语言都只是一种工具,很容易上手。真正核心的东西是算法的设计,这是最能体现知识产权的核心//

坚持学习编程的理由

1、计算机并不能理解人类思考问题的方法,在编写一段程序时,不可能对任何一个解题步骤进行跳跃式思考,每一个解题步骤都必须严格地按照逻辑规律一步一步地完成,经过一段时间的编程训练,就能克服人类思维中的模糊性,跳跃性思维,逐渐养成严密的逻辑思维能力。
//是一种好的锻炼自己思维的途径//

2、在任何领域,一项复杂的,大型的工程任务通常都需要将其分解成若干个简单的、小型的任务,通过解决这些分割后的小任务,实现大型工程任务的解决。而计算机程序设计中,就是通过解决这些分割的小任务,实现大型工程任务的解决。
在计算机程序设计中,每一个函数只完成任务中的一小部分,通过多个函数的顺序调用,实现一个复杂问题的求解。
//可以提高解决现实问题的能力//

算法
算法是对特定问题的求解步骤的一种描述,算法就是解决问题方法的精确描述。
//想要描述,就必须弄明白整个问题//

写代码应该注意
1使用注释
2简洁易懂
不断模仿,不断思考
你还需要,恒心,耐心,细心

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值