早教吧作业答案频道 -->其他-->
英语翻译OOP的许多原始思想都来之于Simula语言,并在Smalltalk语言的完善和标准化过程中得到更多的扩展和对以前的思想的重新注解.可以说OO思想和OOPL几乎是同步发展相互促进的.与函数式程序
题目详情
英语翻译
OOP的许多原始思想都来之于Simula语言,并在Smalltalk语言的完善和标准化过程中得到更多的扩展和对以前的思想的重新注解.可以说OO思想和OOPL几乎是同步发展相互促进的.与函数式程序设计(functional-programming)和逻辑式程序设计(logic-programming)所代表的接近于机器的实际计算模型所不同的是,OOP几乎没有引入精确的数学描叙,而是倾向于建立一个对象模型,它能够近似的反映应用领域内的实体之间的关系,其本质是更接近于一种人类认知事物所采用的哲学观的计算模型.由此,导致了一个自然的话题,那就是OOP到底是什么?[D&T 1988][B.S 1991] ..在OOP中,对象作为计算主体,拥有自己的名称,状态以及接受外界消息的接口.在对象模型中,产生新对象,旧对象销毁,发送消息,响应消息就构成OOP计算模型的根本.
OOP的许多原始思想都来之于Simula语言,并在Smalltalk语言的完善和标准化过程中得到更多的扩展和对以前的思想的重新注解.可以说OO思想和OOPL几乎是同步发展相互促进的.与函数式程序设计(functional-programming)和逻辑式程序设计(logic-programming)所代表的接近于机器的实际计算模型所不同的是,OOP几乎没有引入精确的数学描叙,而是倾向于建立一个对象模型,它能够近似的反映应用领域内的实体之间的关系,其本质是更接近于一种人类认知事物所采用的哲学观的计算模型.由此,导致了一个自然的话题,那就是OOP到底是什么?[D&T 1988][B.S 1991] ..在OOP中,对象作为计算主体,拥有自己的名称,状态以及接受外界消息的接口.在对象模型中,产生新对象,旧对象销毁,发送消息,响应消息就构成OOP计算模型的根本.
▼优质解答
答案和解析
如下 请过目:
Many original ideas of OOP are derived from the Simula language.Being bettered and standardized on basis of the Simula language,OOP has evolved a lot. We can say that development of the idea of OOP and OOPL are almost synchronously and each promotes the other. Different from functional-programming and logic-programming which represent the actual calculational models similar to computers architecture, OOP hardly brings in precise mathematical descriptions,but tends to create an objective models which can reflect the relationship among entities in practical field.Essentially,It is a calculational model which is more closer to man's cognitive process. So we have the question that what is OOP on earth? In OOP, object,known as calculation aim has its individual name,status,interface for receiving messages from external objects. In an Object Model, creating of a new object,destruction of exsiting objects,sending messages,responding messages, all these constitute the fundamentality of OOP.
Many original ideas of OOP are derived from the Simula language.Being bettered and standardized on basis of the Simula language,OOP has evolved a lot. We can say that development of the idea of OOP and OOPL are almost synchronously and each promotes the other. Different from functional-programming and logic-programming which represent the actual calculational models similar to computers architecture, OOP hardly brings in precise mathematical descriptions,but tends to create an objective models which can reflect the relationship among entities in practical field.Essentially,It is a calculational model which is more closer to man's cognitive process. So we have the question that what is OOP on earth? In OOP, object,known as calculation aim has its individual name,status,interface for receiving messages from external objects. In an Object Model, creating of a new object,destruction of exsiting objects,sending messages,responding messages, all these constitute the fundamentality of OOP.
看了 英语翻译OOP的许多原始思想...的网友还看了以下:
一道高一必修五的关于数列的数学题,选B.如果P是一个等比数列的前n项之积,S是这个等比数列的前n项 2020-04-26 …
平面上有亮点A,B,它们之间距离5cm,分别就下列条件研究点P的存在性及点P与线段AB的位置关系, 2020-05-16 …
在直角坐标系xOy中,点P到两点(0,-根3),( 0,根3)的距离之和等于4,设点p的轨迹为C直 2020-05-16 …
点P是矩形ABCD的边AD上的一个动点,矩形的两条边长AB、BC分别为8和15,求点P到矩形的两条 2020-05-20 …
编写函数fun求1000以内所有8的倍数之和.注意:不可以增加或删除程序行,也不可以更改程序的结构 2020-06-12 …
在平面直角坐标系xoy中,已知圆p在x轴上截得线段长为2√2,在y轴上截得线段长为2√31,求圆心 2020-06-22 …
有a,b,c,d4种生物.假设d为分解者.P表示生物同化作用固定的能量.Pa=62.8Pb=12.5 2020-10-31 …
掷2颗均匀的骰子,令:A={第一个骰子出现4点},B={两颗骰子出现的点数之和为7}(1)试求P(A 2020-11-25 …
三个骰子,其中一个是1,和不小于10点掷三个骰子,已知第一粒骰子掷出的1(事件B),问掷出点数之和不 2020-11-25 …
已知p,q,r是两两不共线的非零向量,且p+q与r共线,q+r与p共线,以下结论错误的是A.p+r与 2020-12-07 …