全文预览

从计算机教育到教育计算机

上传者:梦溪 |  格式:pdf  |  页数:9 |  大小:1696KB

文档介绍
序设计从低级形式到高级形式的发展。\r用Stroustrup的话讲:“它的特点是可以看作是更好的C;支持数据抽象;\r支持面向对象程序设计;支持泛型程序设计。”因为兼容了C,所以C++自\r然也支持过程式设计。\r从过程式设计到数据抽象,从面向对象设计到泛型设计,这是新一代\r教育计算机为计算机教育指出的又一个方向性选择。而且这个过程,因为\rC++的特性,所以又和从C到C++再到Java的过程相互融合为一个过程。\r这个过程不是从概念出发,而是从实际出发,如Stroustrup在总结\rC++的一些设计原则时所说:“C++的每一步演化和发展都是由于实际问题\r所引起的。”“C++支持一种逐步推进的学习方式。你学习一个新语言的方\r式依赖于你已经知道些什么,还依赖于你的学习目的。”所谓逐步推进,\r就是从C到C++再到Java,而目的就是认识发展规律。\r正在形成的教育计算机将使计算机教育沿着严谨、流畅、丰富和启迪\r的方向发展。所谓严谨就是讲逻辑,而逻辑是随着事物发展而发展的,一\r个事物发展了,我们才可以观察它的变化,研究和发现事物的木质。所谓\r流畅就是不重复,把C、C++和Java贯串起来学习,就去除了不必要的重\r复。所谓丰富就是包含更多的典型程序设计实例,数据结构包含着丰富的\r典型程序设计实例,C++不仅是我们描述数据结构的有力工具,而且它的\r标准模板库(STL)把数据结构近乎完美的统一到C++语言中。所谓启迪就\r是引导人们注重规律,从事物的发展和变化中来观察事物。\r4结语\r新一代教育计算机不是纯粹思考出来、想象出来的概念,而是计算机\r科学发展的必然产物。计算机科学的迅猛发展,积累了大量的实证的知识\r材料•,以近乎系统的形式描绘出一幅相互联系的清晰图画,任何人,只要\r依据材料的内在联系把这些材料加以整理,就可以达到上述的认识。\r(编辑:彭远红)

收藏

分享

举报
下载此文档