博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《OOC》笔记(0)——为何要看这本书
阅读量:6800 次
发布时间:2019-06-26

本文共 702 字,大约阅读时间需要 2 分钟。

《OOC》笔记(0)——为何要看这本书

《OOC》全名是《Object-oriented Programming with ANSI-C》,作者Axel-Tobias Schreiner写于1993年10月。全书221页,步步为营地讲述了作者用C来实现封装、继承、多态、异常处理和自动化工具的过程。

为何要看这本书

这本书吸引我的理由如下:

  • ,想和作者对比对比,取长补短。
  • 学习C实现异常处理try{}catch()finally{}的方法。
  • 学习C语言中一些难缠的东西的用法。(const、static、extern、…)
  • 学习作者的自动化方法。

 

利用这几天粗略读了一遍,整体感觉还是有收获的,是本务实的书。这本书已经出了20多年了,至今仍有借鉴意义。

我认为,《OOC》中关于封装继承多态的写法不如我的写法,因为我更喜欢尽可能保守的类型安全的写法。毕竟能用是最基本的要求,跑得快是之后才有意义的问题。

作者使用的自动化工具awk我也不想学,我有我自己的工具,不必妄自菲薄。

关于异常处理、"难缠的东西"值得体会。

OOC这个小系列

除本文外,本系列计划分4篇,陈列如下。

再往深入写的话,非我的时间精力所能及,暂且到此为止吧。

《OOC》pdf英文版及其附带代码我都不提供了。因为本系列写完后我就不必再看了,白白占用空间。

吐槽

国内的计算机教程大多如汉堡,tasty却是junk food。国外原版教程大多如馒头,不够美味,但细细咀嚼却有麦芽糖的甜感。外文翻译版常如炸旧馒头片,tasty一点,却又失掉了什么。至于各种大学教材,味同嚼蜡,不提也罢。

我希望我写的东西,能如杂粮煎饼,简单好吃又营养。

转载地址:http://oyywl.baihongyu.com/

你可能感兴趣的文章
自抛球练习
查看>>
C++开发人脸性别识别教程(3)——OpenCv配置和ImageWatch插件介绍
查看>>
前端网页开发常用的问题定位方法
查看>>
自定义VIew方法
查看>>
iOS中 最新支付宝支付(AliPay) 韩俊强的博客
查看>>
京东的个性化推荐系统
查看>>
Java 泛型 泛型数组
查看>>
【SqlServer系列】表连接
查看>>
谈谈360浏览器保存密码的差异
查看>>
修改Tomcat的默认访问目录
查看>>
去除前后空格,Oracle和SQLSERVER都适用。ltrim(rtrim(’ ‘))
查看>>
Docker的容器操作
查看>>
cocos2d-x-3.6 引擎概述
查看>>
一个关于1到100之间和与积的数学题
查看>>
51 Nod 1057 N的阶乘【Java大数乱搞】
查看>>
Cocos2d-X中的ZORDER和Tag
查看>>
【git】git pull
查看>>
Hive分析窗体函数之SUM,AVG,MIN和MAX
查看>>
调整 Windows VM 的大小
查看>>
Flask基础
查看>>