标签:
计算机科学是一门非常迷人的科学,编程做软件又是其中重要的一环,但软件制作依旧有非常多的缺陷。
关于软件制作理想已经有了很久了,人们渴望可以像摩天大厦,水坝等永久性建筑一样,实现标准化,
好像乐高积木一样,每种组件,模块,函数库都有,他们向全球提供,源代码人人都可以取得全部开源,
好像不懂芯片,但仍可以把电脑组装好一样,人们站在前人的肩膀上,软件项目从此规范而简单。
但事实并非如此,软件界有太多势不两立的标准,举目皆是,随处可见,计算机系统的每一点差异,用
什么芯片,什么操作系统,什么版本,什么编程语言,什么数据结构,等等问题都会把这个梦击的的粉碎。
程序员们很久以前就是现了小复用,也就是自己保存下一些常用代码,用到时直接拿来。但真正有难度的大
复用,因为软件结构的多样性,一直难以解决。
这一直是一个问题,人们希望复用别的代码,但又因为不满足需求而编写新的,复用和创建,一直以来的问
题。
软件各部分很难分成固定的小部分,所以很难实现理想的软件过渡。
标签:
原文地址:http://www.cnblogs.com/weaponx/p/4389946.html