全部学习汇总: g_unix: UNIX系统学习笔记 (gitee.com)
004_文本化以及协议
关于这一点描述的确是很有感触,python等脚本语言中的列表、字典等设计的确是在做数据处理的时候很好的帮手。如果类似的处理需要在C的环境中处理,显然是要麻烦得多。我之所以在过去的工作中很少遇到这样的问题,并不是说这样的处理情况不存在,而是控制类的嵌入式软件设计中这种情况遇到的相对较少。
中断小结:
我很多年前就知道了unix中一切皆是文件的说法。前几天,在很多材料中就发现了unix鼓励软件中使用文本化数据流的说法。从信息传递的角度,我理解这个是便于信息传递与解读的,而从维护的角度也理解这样做其实是方便使用各种文本编辑工具来查看和维护的。不过,从整个系统中各个软件协同的角度始终没有弄明白这样做对于整个生态的意义体现在哪些实现的阶段上?或许是我接触到的嵌入式控制类软件中,基本上用不到这样的思想。从这么多年来工作积累的根深蒂固的经验角度思考,除了调试,如何来让这种文本化的理念应用到这种非unix系统的平台之上。
出于以上角度的思考,或许这一本书的深入解读还为时尚早。姑且浮光掠影般快速过一遍,了解个大概以待后续的更加合适的契机。