Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A PROBLEM-ORIENTED SYMBOL PROCESSOR

IP.com Disclosure Number: IPCOM000128920D
Original Publication Date: 1962-Dec-20
Included in the Prior Art Database: 2005-Sep-20
Document File: 17 page(s) / 59K

Publishing Venue

Software Patent Institute

Related People

A. P. Mullery: AUTHOR [+5]

Abstract

A study of the general area of problem solving with a digital computer revealed characteristics of data that are essentially ignored or suppressed in conventional systems. In an attempt to increase the capability and flexibility of a digital system a new high-level language has been defined which utilizes these data characteristics. A machine organization which implements this language as a machine language and yet imposes no restrictions on the use of the language has been proposed. The system will have the following characteristics as a result of this organization: 1. Complete symbolic addressing on variable field length data. This addressing scheme eliminates any consideration of the physical location of the data in the system once the system has ever seen the data. 2. List and string operations. These operations include arithmetic operations as well as those such as deletion, insertion, union, intersection, etc. 3. High to low order numeric processing. This technique permits all data to be handled in exactly the same way. 4. Dynamic storage allocation. The machine assigns all storage and maintains a continuously updated blank or availability list. 5. Automatic input-output. Machine control of the storage of variable field length data and instructions necessitates a procedure for machine control of input-output functions. Research Paper RC -840 December 20, 1962

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 6% of the total text.

Page 1 of 17

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

A PROBLEM-ORIENTED SYMBOL PROCESSOR [ title


]

IBM RESEARCH

LIMITED DISTRIBUTION NOTICE

This report has been submitted for publication elsewhere and has been issued as a Research Paper for early dissemination of its contents. As a courtesy to the intended publisher, it should not be widely distributed until after the date of outside publication.

Printed in U.S.A.

ADAM - A PROBLEM-ORIENTED SYMBOL PROCESSOR [ title ]

A. P. Mullery

R. F. Schauer

R. Rice

International Business Machines Corporation Thomas J. Watson Research Center Yorktown Heights, New York

ABSTRACT:

A study of the general area of problem solving with a digital computer revealed characteristics of data that are essentially ignored or suppressed in conventional systems. In an attempt to increase the capability and flexibility of a digital system a new high-level language has been defined which utilizes these data characteristics. A machine organization which implements this language as a machine language and yet imposes no restrictions on the use of the language has been proposed. The system will have the following characteristics as a result of this organization:

1. Complete symbolic addressing on variable field length data. This addressing scheme eliminates any consideration of the physical location of the data in the system once the system has ever seen the data.

IBM Research Center Page 1 Dec 20, 1962

Page 2 of 17

A PROBLEM-ORIENTED SYMBOL PROCESSOR

2. List and string operations. These operations include arithmetic operations as well as those such as deletion, insertion, union, intersection, etc.
3. High to low order numeric processing. This technique permits all data to be handled in exactly the same way.
4. Dynamic storage allocation. The machine assigns all storage and maintains a continuously updated blank or availability list.
5. Automatic input-output. Machine control of the storage of variable field length data and instructions necessitates a procedure for machine control of input-output functions.

Research Paper

RC -840
December 20, 1962

INTRODUCTION

Digital computers have evolved in their own technical environment, and to a large degree independently of the problem environment. Thus it was necessary to have computing centers with staffs of programmers as intermediaries between machines and users. As the inadequacy of the arrangement became apparent. problem-oriented languages were written, with compiler programs to allow the machines themselves to do the conversion to their own (machine) language. Accommodating to the nature of the computer in this way still was not the answer from the scientist's or experimenter's point of view, for there remained an enormous commitment of processing (compiling) and debugging prior to the first feedback of results. Furthermore, it proved necessary to write compilers for many problem fields which gave this mode of solution a patchwork look. For these reasons, w...