bon专题

bon、mtd在vivi中的不同

今天碰到了问题,vivi启动内核后,提示无法找到根文件系统,如下:      FAT: unable to read boot sector   Kernel panic: VFS: Unable to mount root fs on 61:01      使用part show 显示如下: vivi> part show mtdpart info

json, xml, probuf, jce, bon与core dump高发区

上次, 解析json的时候, 判断不完整, core了。          上次, 解析xml的时候, 判断不完整, core了。        probuf的core暂时没遇到过。        上次, 解析jce的时候, 参数填错, core了。        最近, 解析bon的时候 , 判断不完整(代码拷贝引起), core了, 耽误至少1小时。

BCPL语言 :这可是B语言啊,汤姆森大佬趁老婆回老家用来开发第一个unix操作系统的语言(大佬基于BCPL开发的bon语言,C语言前身)

BCPL(“基本组合编程语言”)是一种过程式、命令式和结构化的编程语言。BCPL最初旨在为其他语言编写编译器,现在已不再常用。然而,它的影响仍然存在,因为BCPL的一个剥离和语法改变的版本,称为B,是C编程语言的基础。BCPL引入了许多现代编程语言的几个特性,包括使用花括号来分隔代码块。[3]BCPL最早是由剑桥大学的Martin Richards在1967年实现的。[1] BCPL被设计成可以