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

本文是宋劲杉老师《Linux C 编程一站式学习》的读书笔记,涵盖了基本类型和复合类型、编程学习的三个方面、以概念为中心的阅读习惯、编程思想如组合规则、递归与迭代,以及调试方法。强调了避免硬编码、数据驱动编程等原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

编程学习

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

思维方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值