This paper presents a program comprehension scheme, it expresses the programming language lexical rule and grammar rule by the produce type, and designed the production rule-based multi-language program transform algorithm automatic convert it to lexical and grammar rule function. So the different programming languages can description by the same way, and then can use the same program comprehension system to achieve multi-language program comprehension.Add some programming language program comprehension,as long as defined correspondence programming language lexical and grammar rules produce type can be realized,effectively solve the problem of sharing program comprehension system.