计算机发展经历了哪几个阶段各阶段的主要特征是什么