M A01 Blog Banner01

当BCH 遇见 BCH……

思展图书的办公室固然不是什么保密机关,但是为了工作效率,内部还是有一堆代号。例如:用简短的BCH取代「基础汉字500」(Basic Chinese 500)。

没想到,前几天,我闲来看书,在一本Coding的书上,讲二维码那一章,竟然见到了BCH这名称!当堂引起了我的关注+好奇。细读之下,知道了原来BCH是三位科学家 (Bose、Chaudhuri、Hocquenghem) 名字的缩写。他们三人于1959-60年研发的数学检误方法,后来被应用到了二维码上。

啊哈!思展BCH,是教孩子认汉字;而编码的BCH,是用来寻回数字资讯。但是从这两个乍看之下风马牛不相及的「BCH」中,我倒看到了四个微妙的共通之处。

Zhi Shang reading


类同之一:图像识别

电脑的OCR是从像素的阵列方式去识别不同的汉字。

而BCH教孩子认识汉字的样子。当孩子学习:木、火、手,起初,他们是一个字一个字地去辨别。慢慢地,孩子的大脑辨认熟悉汉字的效率越来越高,一眼就能认出不同的字。这是人类大脑的图像识别。


类同之二:模组化,由简入繁

编程、数据结构、工程系统等,都是由较小、较简单的单元模组组合而成,让最后的复杂系统变得容易理解和管理。

同样地,汉字也是由不同的常用部件所组成的。部首固然是一种模组,很多不同的部件其实也是模组。当孩子慢慢认识了:

Zhi Yan explanation

他们能体会到:我可以利用已经掌握的部件,去辨认、拆解,甚至推测一些新字,而不必每一次都从零开始学。 

这一点,只要我们能对孩子加以适当的指引,其实能为他们建立起很重要的计算思维的基础。


类同之三:个别的单字组合成更高层的意思

刚开始学认读的孩子会读:小明 / 去 / 公园

可是,当年长一点的孩子读到:小明拿着雨伞走出门口……

在他还没读下一句之前,他的脑海里自然会产生出各种假设:
为什么拿着雨伞?
是正在下雨吗?

还是快要下雨了?
他要去哪里?

这位小读者的活动已经超越了单纯的认字。他的大脑正在从「辨认眼前的符号」,进一步发展到「根据已知资讯建立模型,推测还没出现的资讯」。


类同之四:检测错误

一开始我们说过,BCH三位科学家研发的是一种检测错误的算法。BCH码后来被应用到不少数字通讯和储存技术之中;我们日常使用的二维码,也在部分资料结构中用到了BCH码来协助检测及修正错误。

让我们回到刚才那位小读者。当他看到:小明今天穿着雨伞去学校。

他心中会嘀咕:不对吧?不必其他人教,他积累下来的语文知识会告诉他,一般我们会:带着雨伞 / 撑着雨伞。而有趣的是,那句话中的错误本身就带有讯息。

Yu Jun thinking


两种BCH 解码,异曲同工

数字解码是这样的一个过程:比特 > 有格式的代码 > 检测异样 > 定位错误 > 取回资讯。

当我们阅读时,也有一个类同的过程:符号(字)> 规律(句法)> 关系 > 情境 > 意思。

其中的共同点都是通过接收到的信号,读取预期的信息。

BCH基础汉字为孩子打下稳固的认读基础,帮助他们一步步成为有语文实力的小读者。随着大脑和心智的成熟,他们逐步发展出推理、比较、假设、检测错误等能力,也开始能从不同立场去思考问题。在面对未来的AI世代,以下会是一个很重要的意识:

有时候,错误不只是需要被消除的东西。它也可以是线索、是讯息,甚至是重新创造的起点。


在汉字少林的世界里,错误往往就是找出真相和解决问题的最重要线索、讯息和新的起点。

  •  阿特因为鞋印的不同而找出校园失窃的真相。
  •  治言因为发现奇夫「预言屡次命中」的概率不寻常,反过来用数学推演,拆穿了他的把戏。
  •  存美没有把被涂污的花店外墙视为必须消除的「错误」,反而利用原有的杂乱色块重新组合,将破坏变成了一幅更漂亮的花墙。

multiple characters

在汉字少林的世界,除了字的层面,读者还可以和角色们一起

发现 > 分解 > 找关联 > 推理 > 探测异常 > 重新验证 > 理解

在峰回路转的阅读旅程上,培养出计算思维和科学头脑。

你准备好启程了吗?