A discussion of artificial intelligence, computer processing of natural-language data programming languages for problem-solving systems, and structural (contextual, linguistic) pattern recognition. An in-depth survey of recent research results that includes examples of deduction, text recognition, and dialogue by and with computers is followed by discussion of speech data, applications of understand-software, and suggestions for further research.