本书是为大学计算机基础课程所撰写的,但它的目的不仅仅是作为教材,也希望能够对想全面了解计算机技术的读者提供帮助。由于本书内容涉及面广泛,各校在授课时可根据不同的教学对象进行内容的取舍,例如对计算机科学与技术和软件专业的学生应该学习全部或大部分内容,对非计算机专业的研究生课程,本书也可以作为过渡性教材。
本书这次是修订再印。本次修订除了对原书中明显的错误进行了纠正外,还重新绘制了许多图表,同时根据教学实践的情况,对原书的内容进行了大幅度的调整,大概有一半左右内容是重写或修改过的,修订后的本书,在内容上更加全面,在层次上也更加合理,并且在些计算机知识方面的深度也增加了,更具有可读性,系统性更强。修订后的内容主要有以下一些变化和特点。