Technical Reports (CIS)

Document Type

Technical Report

Date of this Version

May 1977


University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-79-08.


Recent technology has placed powerful computing devices within the grasp of the average layman. The calculator is the most widely utilized such device end its power now compares to that of the first computers. While the users of these calculators are familiar with strict sequential operations, few are familiar with programming techniques. Much work has been done on program and machine inference from example input and output traces. An evaluation and assimilation of current machine synthesis studies and auto programming techniques has been described. An intelligent calculator capable of automatically constructing or inferring suitable programs from example computations executed by the user, keeping the additional required knowledge of the user at a minimum, has been proposed.



Date Posted: 14 November 2007