2009年8月17日 星期一 天气 阴
因为是为了学习,所以,如果有缺点,就不怕别人批评指出。不管是什么人,谁指出都行。只要你说得对,就改正。你说的办法对人民有好处,我们就照你的办。
今天和大家研究了一上午什么叫程序
老师说程序很简单,因为它就是一过程 数据结构+算法=程序设计 程序设计是指 设计 编制 调试程序的方法和过程
1 程序语言的历史;
机器语言—汇编语言—高级语言
| |
低级语言
2 每一种语言出现的同时都伴有翻译
3 面向过程的程序设计
“面向过程”是一种以事件为中心的编辑思想
就事分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候一个一个一次调用就行了,面向过程是一种基础的方法,它考虑的事实际的实现。一般的面向过程是从上往下步步求精。面向过程最重要的是模块化的思想方式,它的流程很清晰,按照模块与函的方法可以进行组织。
典型的面向语言有 C语言 Pascal语言 Cobol语言
4面向对象的程序设计
—面向对象的主体思想是对现实的模拟,主要包括对象,类,继承,接口等概念。
—起初,“面向对象”是指在程序设计中采用封装,继承,抽象等设计方法。但已不再适合现在的情况。面向对象的思想已经涉及到软件开发的各个方面。
—面向对象,是当前计算机界关心的重点,它是90年以来软件开发方法的主流。面想对象的概念和应用已经超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统。交互式界面,应用结构,应用平台,分布式系统,网络管理结构,CAD技术,人工智能等领域
5 尽管人们可以借助高级语言与计算机进行交互,但计算机任然只能理解和执行0.1序列构成的机械语言,因此高级语言需要翻译,语言的翻译大致可以分为;汇编程序,解释程序和编译程序