PROGRAMMER: A Language for Writing Grammars

This memo describes PROGRAMMER, a parser for natural language. It consists of a language for writing grammars in the form of programs, and an interpreter which can use these grammars to parse sentence. PROGRAMMER is one part of an integrated system being written for the computer comprehension...

Full description

Bibliographic Details
Main Author: Winograd, Terry
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/6182
_version_ 1826201876431896576
author Winograd, Terry
author_facet Winograd, Terry
author_sort Winograd, Terry
collection MIT
description This memo describes PROGRAMMER, a parser for natural language. It consists of a language for writing grammars in the form of programs, and an interpreter which can use these grammars to parse sentence. PROGRAMMER is one part of an integrated system being written for the computer comprehension of natural language. The system will carry on a discourse in English, accepting data statements, answering questions, and carrying out commands. It has a verbally integrated structure, to perform parsing, semantic analysis, and deduction concurrently, and to use the results of each t guide the course of the entire process. This interaction is possible because all three aspects are written in the form of programs. This will allow the system to make full use of its "intelligence" (including non-linguistic knowledge about the subject being discussed) in interpreting the meaning of sentences.
first_indexed 2024-09-23T11:58:14Z
id mit-1721.1/6182
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T11:58:14Z
publishDate 2004
record_format dspace
spelling mit-1721.1/61822019-04-11T07:57:54Z PROGRAMMER: A Language for Writing Grammars Winograd, Terry This memo describes PROGRAMMER, a parser for natural language. It consists of a language for writing grammars in the form of programs, and an interpreter which can use these grammars to parse sentence. PROGRAMMER is one part of an integrated system being written for the computer comprehension of natural language. The system will carry on a discourse in English, accepting data statements, answering questions, and carrying out commands. It has a verbally integrated structure, to perform parsing, semantic analysis, and deduction concurrently, and to use the results of each t guide the course of the entire process. This interaction is possible because all three aspects are written in the form of programs. This will allow the system to make full use of its "intelligence" (including non-linguistic knowledge about the subject being discussed) in interpreting the meaning of sentences. 2004-10-04T14:44:25Z 2004-10-04T14:44:25Z 1969-11-01 AIM-181 http://hdl.handle.net/1721.1/6182 en_US AIM-181 17947753 bytes 1374117 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Winograd, Terry
PROGRAMMER: A Language for Writing Grammars
title PROGRAMMER: A Language for Writing Grammars
title_full PROGRAMMER: A Language for Writing Grammars
title_fullStr PROGRAMMER: A Language for Writing Grammars
title_full_unstemmed PROGRAMMER: A Language for Writing Grammars
title_short PROGRAMMER: A Language for Writing Grammars
title_sort programmer a language for writing grammars
url http://hdl.handle.net/1721.1/6182
work_keys_str_mv AT winogradterry programmeralanguageforwritinggrammars