模块化——古老又时髦的概念
Posted 大左小杜创客空间
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块化——古老又时髦的概念相关的知识,希望对你有一定的参考价值。
模块化思想的萌芽早在古代的时候就已经出现,中国文字的组合是最早的模块化设计的思想;一千多年前北宋毕昇发明的活字印刷术是模块化思想在实践中非常早的应用。
记得我最早接触模块化这个概念是在二十多年前的《现代舰船》杂志,里面有篇文章提到欧美的军舰开始搞模块化建造。先进的模块化理念与传统造舰法相比,由标准化模块“攒”出来的战舰,在建造成本、日常维护和后需改进等方面,都具备相当明显的优势。以德国的MEKO型护卫舰为例,该舰使用了的模块化建造,尽可能地将舰上各种系统制成数座模块化单元,再安装到标准化的舰体上。这样它可以使用模块化系统来安装各种武器装备以满足不同客户的需求。对我们大部分人而言,最早接触模块化就是台式电脑。假如内存坏了,直接去电脑城买一块换上就可以了,我们普通人不需要了解其中复杂的原理。
模块化是从传统设计领域发展出的新的设计思想,在当今已作为新的技术广泛应用。比如大名鼎鼎的大众MQB平台,简单理解就是驱动系统、车身、电子系统等汽车各部分能够如积木一样以模块的形式自由组合,从而可以在一个平台上开发出不同级别和类型的车型。例如高尔夫、途观、途昂等大家熟知的大众畅销车型。这样的模块化平台有利于缩短汽车的生产研发周期,提高零部件通用化和生产的自动化水平以及降低车辆的生产成本。
在我们的编程领域,Scratch就是利用模块化搭建来实现想法的最好的少儿编程软件。使用者可以不认识英文单词,也可以不会使用键盘,构成程序的命令和参数通过积木形状的模块来实现用鼠标拖动模块到程序编辑栏就可以了。
现在,世界各地越来越多的K-12学校甚至一些大学都把Scratch作为编程学习的入门课程。MIT媒体实验室博士Karen Brennan,Scratch项目的负责人,他说,“我们的目的不是要创办电脑程序编写大军,而是帮助电脑使用者表达自己。”
把鼠标和键盘交给孩子,无论如何,你都不能越俎代庖,这是孩子学习和提升的时间,他们更多时候需要自己去探索。其实,我们首要的目标并不是为每个孩子都成为一名专业的程序员做准备,而是培养能够熟练的运用编程来表达自己的有创造力的,能够系统推理的,具备思辨能力的新一代思考者。
中华民族几千年的文明就是利用这种模块化的概念为我们创造了文字,它是世界上唯一的来源古老且持续使用的文字体系。那么今天,就让我们带你走进机器人世界,让我们一起来认识这古老而又时髦的模块化设计理念。
以上是关于模块化——古老又时髦的概念的主要内容,如果未能解决你的问题,请参考以下文章