Linux C 编程一站式学习记录(一)- 编程思想

宋劲杉 老师的 Linux C 编程一站式学习 是国人当中写的非常好的计算机书籍,豆瓣评分 9.3 ,非科班出生的程序员拿来入门非常好,后面部分关于程序原理的内容也适合工作多年的人进行查缺补漏。书籍囊括了程序设计基本思想和开发调试方法,以 Linux 平台为载体介绍 C 语言基础及程序工作原理,Linux 系统编程,对计算机组成、C 语言、操作系统、编译原理等课程知识达到融汇贯通。很难得图书还是开...
摘要由CSDN通过智能技术生成

宋劲杉 老师的 Linux C 编程一站式学习 是国人当中写的非常好的计算机书籍,豆瓣评分 9.3 ,非科班出生的程序员拿来入门非常好,后面部分关于程序原理的内容也适合工作多年的人进行查缺补漏。书籍囊括了程序设计基本思想和开发调试方法,以 Linux 平台为载体介绍 C 语言基础及程序工作原理,Linux 系统编程,对计算机组成、C 语言、操作系统、编译原理等课程知识达到融汇贯通。很难得图书还是开源的,链接 http://akaedu.github.io/book/index.html, 第二版 一站式学习 C 编程 删掉了 Linux 系统编程相关的内容,其它变化不大,推荐第一版。这篇总结图书中提到的编程思想及相关思维方法。

编程学习

基本类型和复合类型
  • Primitive Type:最基本的的、不可再分的数据类型
  • Compound Type:根据语法规则组合而成的类型
学习编程要注意的三个方面(来自SICP)
  • 提供的了哪些 Primitive,如基本类型、基本运算符、表达式、语句。
  • 提供了哪些组合规则,如基本类型怎么组合成复合类型,简单表达式和语句怎么组成负杂的表达式和语句
  • 提供了哪些抽象机制,包括数据抽象和过程抽象。

思维方法

以概念为中心的阅读习惯

每读一节就总结一套概念之间的关系图。比如下面的概念:

程序指令组成,计算机只能执行低级语言的指令,高级语言执行前要先编译解释,好处是平台无关性,平台是一种体系结构

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值