14. A system according to claim 12 further comprising: means for displaying information in an informational display assist window, said information being related to at least one segment of a present programming language statement that is proximate a present location of said character position cursor and selected from at least one of a group comprised of: a symbol definition, a defined constant, a procedure call map, and an enumerated list.
12. A system for passively assisting a user in real time to complete a programming language statement, said system comprising: a programming language editor having a character position cursor and a randomly positioned pointer; means for partially compiling available ones of a plurality of programming language statements in a computer program; and means for automatically generating an assist window, based in part on the position of said character position cursor, that contains a finite set of programming language statement information in a location proximate to said character position cursor, said assist window being selected from at least one of a group comprised of: a selection menu assist window and an informational display assist window.