Jump to content

KRL (programming language): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Bobbo (talk | contribs)
m Added some links to the page so removing {{orphan}}
Thom2729 (talk | contribs)
No edit summary
Line 21: Line 21:
<blockquote>
<blockquote>
KRL was an attempt to produce a language which was nice to read and write for the engineers who had to write programs in it, processed like human memory, so you could have realistic AI programs, had an underlying semantics which was firmly grounded like logic languages, all in one, all in one language. And I think it - again, in hindsight - it just bogged down under the weight of trying to satisfy all those things at once.
KRL was an attempt to produce a language which was nice to read and write for the engineers who had to write programs in it, processed like human memory, so you could have realistic AI programs, had an underlying semantics which was firmly grounded like logic languages, all in one, all in one language. And I think it - again, in hindsight - it just bogged down under the weight of trying to satisfy all those things at once.
<ref>[http://www.cbi.umn.edu/oh/display.phtml?id=154 Oral history interview with Terry Winograd] at [[Charles Babbage Institute]], University of Minnesota, Minneapolis.</ref>
<ref>[http://purl.umn.edu/107717 Oral history interview with Terry Winograd] at [[Charles Babbage Institute]], University of Minnesota, Minneapolis.</ref>
</blockquote>
</blockquote>



Revision as of 19:36, 29 March 2012

KRL
Paradigmknowledge representation
First appeared1976
Influenced
KM, FRL (MIT)


KRL is a knowledge representation language, developed by Daniel G. Bobrow and Terry Winograd while at Xerox PARC and Stanford University, respectively. It is a frame-based language.

KRL was an attempt to produce a language which was nice to read and write for the engineers who had to write programs in it, processed like human memory, so you could have realistic AI programs, had an underlying semantics which was firmly grounded like logic languages, all in one, all in one language. And I think it - again, in hindsight - it just bogged down under the weight of trying to satisfy all those things at once. [1]

Further reading

"An Overview of KRL, a Knowledge Representation Language", D.G. Bobrow and T. Winograd, Cognitive Sci 1:1 (1977).

Daniel G. Bobrow, Terry Winograd, An Overview of KRL, A Knowledge Representation Language, Stanford Artificial Intelligence Laboratory Memo AIM 293, 1976.

References

  1. ^ Oral history interview with Terry Winograd at Charles Babbage Institute, University of Minnesota, Minneapolis.


This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.