Content deleted Content added
AdaHephais (talk | contribs) Improve and add internal link Tags: Visual edit Mobile edit Mobile web edit Advanced mobile edit |
AdaHephais (talk | contribs) Improve presentation and add internal link Tags: Visual edit Mobile edit Mobile web edit Advanced mobile edit |
||
Line 117:
==Frame language==
A '''frame language''' is a technology used for [[knowledge representation]] in [[artificial intelligence]]. They are similar to [[class hierarchies]] in [[object-oriented languages]] although their fundamental design goals are different.
Frames are focused on explicit and intuitive representation of knowledge whereas objects focus on [[Encapsulation (object-oriented programming)|encapsulation]] and [[information hiding]]. Frames originated in AI research and objects primarily in [[software engineering]]. However, in practice, the techniques and capabilities of frame and [[Object-oriented programming|object-oriented languages]] overlap significantly. ===Example===
|