An object is to provide a multi-dimensional programming device and a multi-dimensional
programming method for creating multi-dimensional, horizontally written flowcharts,
which solves problems experienced in vertically written program flowcharts or the
like, and also, drastically changes the programming technique. A central processing
unit reads an object MD (i.e., object information) from an object MD file (i.e.,
an object file unit) in which object information for making multi-dimensional horizontally
written flowcharts such as a two-dimensional flowchart, a three-dimensional flowchart
and a four-dimensional flowchart is stored. Next, the central processing unit uses
the object information to edit the multi-dimensional flowchart according to input
instructions from a programmer. Then the multi-dimensional horizontally written
flowchart is drafted based on the edited multi-dimensional flowchart and is displayed
on a display device. Meanwhile, the central processing unit saves the edited multi-dimensional
flowchart into an object file unit.