计算机速成课(b站)简略总结

 

前十几节介绍计算机发展史和计算机史上重要人物。可观看了解。

从历史上的分析机、到可以编程的图灵机,以及计算机组件、内存、CPU等对计算机有个大致了解。

然后进入编程要用的数据结构

数据结构

数组(Array)

字符串(String)

矩阵(Matrix)

数组的数组(三维数组称为3×3的矩阵,及多维数组)

结构体(Struct)

  创建时就有固定大小,不能动态增加大小

指针(Pointer)

节点(Node)

链表(Linked List)

NULL代表链表尽头,链表大小可以动态增减

队列(Queue)

栈(Stack)

树(Tree)

二叉树(Binary Tree)

图(Graph)

(由单个数据到数组到指向地址的指针到排成队的链表到树再到图,由简单数据到复杂多样的各种数据结构,符合人们的逻辑认知规律)

 

软件工程

运用大量的编程(office有大约四千万个代码)是一个人不可能做到的,所以借助工具:软件工程。

对象

  把函数打包成层级,把相关代码都放在一起,打包成对象(objects)

面向对象编程

把函数打包成对象的思想,一层一层一级一级的向下查找执行代码。

API

  理解其他团队的代码,确定外部访问数据还是内部访问

Public,private

集成开发环境

  现有的集成各种如编译运行调试等等功能的开发环境

调试

文档和注释

  对自己的代码进行注释,让人理解这个代码是干嘛的

版本控制

质量控制

Beta

   软件接近完成

        

  (封装组件,隐藏复杂度)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值