美文网首页
编程思维分享提纲

编程思维分享提纲

作者: 朱文峰 | 来源:发表于2019-05-30 16:59 被阅读0次

为什么学编程?

现在任何行业都离不开计算机,会编程这项技能变成基本技能,变成和阅读,写作一样的基本技能。

一切都是能量和信息,掌握和利用的程度是人类文明的标尺。

编程思维是运用计算机科学(系统论,控制论,信息论)的概念去求解问题, 是解决问题的一种思维方式。

现在任何行业都离不开计算机,会编程这项技能,在求职时就如同90年代会英语一样抢手。

学编程,不是为了将来当程序员。

一般步骤:

问题分析:分析给定的条件,达到的目标,找出解决问题的规律。

系统设计:设计解决问题的方法和具体步骤。抽象和分解(比如递归)来解决复杂性。

程序编写:选择一种程序语言实现 并且通过测试

微观层面(面向过程):

程序=数据结构+算法

宏观层面:(面向对象)

程序=对象+消息

抽象和分解

抽象:抽象很多概念,对象,属性,方法,消息,循环,顺序,条件结构

分解: 模块化,函数化,递归

精英日课

无情的计算

自动化机器:7*24,循环,冯·诺依曼架构。

全新的科学:初级,中级,高级,DNA 复制也是计算

工程的复杂

实用者,改进者,竞争者:计算复杂度

方程的模拟:波音飞机

相关文章

  • 编程思维分享提纲

    为什么学编程? 现在任何行业都离不开计算机,会编程这项技能变成基本技能,变成和阅读,写作一样的基本技能。 一切都是...

  • 读后有获——小说的骨架

    1,提纲是一种指南,指明发展方向。 2,提纲形式: 思维导图式提纲 图像式提纲 地图式提纲 3,"如果"问句方法来...

  • 分享提纲

    分享提纲 面向大三的学弟学妹们,讲述自己的经历,给他们鼓劲 --- 大家都一样。 1. 学习方式:读书是首要!但实...

  • 分享提纲

  • ruby学习分享

    我分享的是ruby编程,请看提纲 我的ruby的学习经历 ruby是什么 一些建议 学习资料推荐 我的ruby的学...

  • 【坚持成长棒棒团】我如何做微博成就打卡?

    文章提纲思维导图1.why?(为什么微博打卡) 打卡既是分享,也是给自己安排的监督。 1.分享自己的成长,激励他人...

  • 如何得到永恒的快乐

    有人说写作需要列提纲,但是我从来没有提纲。也许有些体裁需要提纲,但是我这种感悟式的文章没有提纲。 我的思维已经够有...

  • 犯罪构成之因果关系-附思维导图

    学子 CH 的法学学习笔记 文字提纲 犯罪构成之因果关系(文字提纲).png 思维导图 犯罪构成之因果关系 (思维...

  • 兄弟会0805 编程的思维

    编程的思维 1.指令式编程思维 2. 函数式编程思维 编程范式 函数式编程是一种编程范式,我们常见的编程范式有命令...

  • 编程很深奥?一文读懂所谓的“编程思维”

    大家经常听说“学编程可以培养编程思维”,而编程思维是什么?学编程和培养编程思维有什么联系你知道吗? 一、什么是编程...

网友评论

      本文标题:编程思维分享提纲

      本文链接:https://www.haomeiwen.com/subject/cqbvtctx.html