程序设计之新解

2014-07-16 00:25:01王卫华张双狮
电脑知识与技术 2014年14期

王卫华 张双狮

摘要:用通俗生动的语言描述了计算机程序设计所涉及的语言、语法、结构化程序的逻辑结构,面向对象程序的事件驱动机制和消息传递机制,指出计算机程序已经深入现代生活的各个方面,程序是人类思维共享,文明传承和认识自然规律的工具,应重视程序设计教育。

关键词:程序设计;逻辑;计算思维

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)14-3311-03

Abstract: The language, grama, logic structures, event-driven mechanism and message passing mechanism for object-oriented programs are explained. This article points out that programming is basic method tool of exchanging ideas, passing civilization and cognizing laws of nature and special attention should be given.

Key words: programming; logic; computational thinking

1 概述

计算机是人脑功能的延伸,从其诞生之日起就开始逐步替代人的劳动,大大拓展了人类思维和活动的范围,从早期的“阿波罗登月”到今天的“嫦娥奔月”,可以说没有计算机是不可想象的,计算机已经以各种形式走入我们生活、学习、工作、娱乐的各个方面,改变了人们的生活,同时也影响着人类的思维模式。数值计算和数值模拟已经成为与生产实践、科学实验并列的人类认识自然规律的又一种重要方式。计算数学、计算物理学、计算化学及计算生物学等计算科学的出现节省了大量的实验时间和实验经费[1]。现在计算机突然瘫痪了,我们的工作可能会马上陷入混乱,我们可能无所适从。然而,如果计算机没有了其内部的软件程序就如同人没有了思维,程序如同计算机的“灵魂”,我们对计算机的使用就其本质上讲是跟计算机程序在交流和互动,而且这种交流越来越频繁,越来越可视化,越来越人性化,已经逐步进入了虚拟现实的智能交互时代。也许,未来我们无法判断我们是在跟人交流还是在跟机器交流。……

登录APP查看全文