| A flowchart is a formalized graphic representation of
a program logic sequence, work or manufacturing process, organization chart,
or similar formalized structure. In computer programming, flowcharts were
formerly used to describe each processing path in a program (the main program
and various subroutines that could be branched to). Programmers were admonished
to always flowchart their logic rather than carry it in their heads. With
the advent of object-oriented programming (OOP) and visual development tools,
the traditional program flowchart is much less frequently seen. However,
there are new flowcharts that can be used for the data or class modeling
that is used in object-oriented programming. |