某种意义上 CS 其实很像小说漫画里的魔法
- 人人都可以使用法杖(个人 pc)进行施法(编程序),可以直接使用预先制作好的法术卷轴(使用别人的程序)。
- 施放法术需要魔力(电力),魔力的流量(算力)影响到魔法的强度(程序性能)。而精巧的魔法设计(算法)可以更加有效地利用魔力。
- 魔法为各种事物附魔(xx电子化,xx智能化),蕴含魔力的魔法道具(手机、嵌入式设备)。
- 魔法存在不同的流派(不同的计算机领域、编程语言),施法的媒介彼此不同(芯片ISA)。
- 既有推而广之的魔法(开源),也有秘传的魔法(闭源),新的魔法不断被开发(设计程序)。
从这个角度看,CS其实是个挺有魅力的领域