DPGraph is a mathematical graphing program from the late 1990s with a specification that sounds increasingly strange the longer you read it. It draws dynamic and interactive mathematical visualizations extending from ordinary two-dimensional plots through what its creator describes as eight-dimensional graphs, and the whole program was written in assembly language.
Dave Parker released DPGraph in 1999, and the surviving update history still traces changes from that first release forward. The program was built for interactive mathematics and physics visualization: equations, animated surfaces, transformations, implicit plots, and other objects that are easier to understand when they can be manipulated instead of frozen into a textbook image.
Then there is the implementation detail. DPGraph’s site says the program was written entirely in assembly for speed. That was not unheard of in the 1990s, but an entire high-level visualization application written that way is still a pretty aggressive engineering decision. Modern software stacks often require several layers of frameworks before a window appears. DPGraph went in the opposite direction.
The site’s own usage claim is equally ambitious: it says more than two million mathematicians, physicists, teachers, and students at more than a thousand schools were licensed to use the software. That number is the site’s claim rather than an independently audited statistic, but it indicates the scale Parker believed the program had reached.
The old compatibility notes are now part of the attraction. DPGraph and its viewer were distributed for generations of Windows stretching from the Windows 95/NT era into Windows 10, with references to running under Linux and emulation as well. The viewer could also be used to present graphs through Web pages, a reminder of the period when downloadable helper applications and browser-linked viewers were normal parts of publishing interactive material online.
The latest prominent news on the site dates to 2019, and Parker now describes DPGraph as freeware with no foreseeable updates. That is not necessarily a sad ending. A piece of specialist software can be finished without becoming useless.
For software historians, the site preserves release notes, documentation, examples, downloads, and the author’s own description of what he built. For teachers and mathematically curious visitors, it remains a doorway into a visualization tool that came from a very different software culture.
It also illustrates one of the recurring patterns in CacheRat’s 1,967 Ancient Web Domains research list: small software sites can outlive entire commercial distribution ecosystems because the author kept the files and documentation in one stable place.
The dimensions may be difficult to picture. The old website explaining them is pleasantly straightforward.
