Intelligent program analysis

作者:

Highlights:

摘要

In order to examine the possibilities of using a computer as an aid to teaching programming, a prototype intelligent program analyzer has been constructed. Its design assumes that a system cannot analyze a program unless it can “understand” it; understanding being based on a knowledge of what must be accomplished and how code is used to express the intentions.It was found that a one-page description of two common sorting algorithms or of some common approximation problems was sufficient for the computer to understand and analyze a wide variety of programs and identify and describe almost all errors.

论文关键词:

论文评审过程:Available online 21 February 2003.

论文官网地址:https://doi.org/10.1016/0004-3702(76)90022-9