PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 1, 1968IEEE Transactions on Engineering Writing and Speech12 citations

A Natural Language Programming System for Text Processing

View Full Paper
MBMichael P. BarnettWRWilliam M. Ruhsam

Key Points

Key points are not available for this paper at this time.

Abstract

A " basic English" to enable editors, writers, librarians, educators, and others to instruct computers to perform mechanical text processing conveniently has been defined (see Tables II to V for partial summary). It has been given the name SNAP (Stylized Natural Procedural) language for reference. A processor that executes procedures expressed in a subset of this language has worked for some months on several computers. It was used successfully last semester by 40 students with humanities background, in a graduate course in the School of Library Service of Columbia University, for elementary mechanized library and documentation tasks. The processor for the larger subset of the language shown in Tables II to V now works, and is being applied to several practical problems. The processor for the full language is being completed. A SNAP procedure consists of a succession of well-formed English sentences of a few simple types. Most of these begin with imperative verbs that are concerned with input and output operations, and with the manipulation of strings of characters, numbers, and arrays of strings and numbers. Conditional sentences begin with IF. Several constructions that extract and concatenate portions of strings and lists of strings are used in the objects of SNAP sentences. The SNAP processor is written (apart from specialized input-output routines) in FORTRAN IV. It deals directly with some 25 "built-in" verbs, and will allow the user to define further verbs by subroutines that are also written in SNAP.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Barnett et al. (1968) studied this question.

synapsesocial.com/papers/6a0ee916b9cfc04f9247aed1https://doi.org/10.1109/tews.1968.4322334
Ask AI
Helpful
Bookmark
Share
View Full Paper