悬赏!计算机语言 的一个疑问。

来源:百度知道 编辑:UC知道 时间:2024/05/28 01:40:49
我在书上看到:“高级语言有basic\c等,以及针对面向对象的程序设计方法出现的可视化编程语言,如visual basic\delphi等”。
能不能对“面向对象”和“可视化语言”进行解释?

面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的面向过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。

可视化编程:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。