80年代初开始,在软件设计思想上,又产生了一次革命,其成果就是面向对象的程序设计 。在此之前的高级语言,几乎都是面向过程的,程序的执行是流水线似的,在一个模块被执行完成前,人们不能干别的事,也无法动态地改变程序的执行方向 。这和人们日常处理事物的方式是不一致的,对人而言是希望发生一件事就处理一件事,也就是说,不能面向过程,而应是面向具体的应用功能,也就是对象 。其方法就是软件的集成化,如同硬件的集成电路一样,生产一些通用的、封装紧密的功能模块,称之为软件集成块,它与具体应用无关,但能相互组合,完成具体的应用功能,同时又能重复使用 。对使用者来说,只关心它的接口及能实现的功能,至于如何实现的,那是它内部的事,使用者完全不用关心,C++、Virtual Basic、Delphi就是典型代表 。
高级语言的下一个发展目标是面向应用,也就是说:只需要告诉程序你要干什么,程序就能自动生成算法,自动进行处理,这就是非过程化的程序语言 。
计算机语言举例
(1)C语言:
/*This is a sample*/
#include<stdio.h>
void main()
{
printf("hello");
}
(2)D语言:
module hello.d;
import tango.io.Console;
void main(char[][] args)
{
cout("hello").newline;
}
最简单的C语言如下所示:
main()
{ }
最简单的D语言如下所示:
void main()
{
}
推荐阅读
- wps怎么打勾号 wps怎么打勾
- 微信后台运行怎么设置
- 卡奈魔盒怎么拿 卡奈魔盒使用教程?
- 暖宝宝贴贴脚上怎么贴 暖足贴应该贴在脚哪里?
- 新人做保险怎么做起来 十种人不适合做保险
- 2019年十月二十四适合结婚吗?手捧花怎么拿?
- 不交社保怎么仲裁 公司不交社保赔偿标准
- 选择拐杖长度的方法 怎么选择拐杖长度
- hao123电脑版,网址127.0.0.1的意义和作用
- 我乐橱柜质量怎么样,我乐橱柜好吗?