VISUAL PROGRAMMING

BY

JEFFREY VERNON NICKERSON




A DISSERTATION SUBMITTED IN PARTIAL FULFILLMENT

OF THE REQUIREMENTS FOR THE DEGREE OF

DOCTOR OF PHILOSOPHY

COMPUTER SCIENCE

NEW YORK UNIVERSITY

SEPTEMBER 1994




__________________________________

APPROVED: PROFESSOR EDMOND SCHONBERG


Copyright " 1994 by Jeffrey Vernon Nickerson

All rights reserved.



Acknowledgments

My sincere thanks to Ed Schonberg, my advisor, who has encouraged me and taught me from the inception of the thesis to its final result. Also to Jack Schwartz and Ken Perlin, whose early observations were valuable beacons as I proceeded further into the field. Also, to the faculty at Courant Institute that have taught me what I know about computer science. In particular, I wish to acknowledge the instruction of Robert Dewar, Malcolm Harrison, Eric Schwartz, Robert Hummel, Richard Cole, and Ralph Grishman.

My background includes studies in graphic design; the teaching of many people have contributed to my understanding of the visual. In particular, Mihai Nadin's insights into the value of diagrams have kept my interest high for many years. Also, the instruction of Thomas Ockerse, Benno Wissing, Aaron Marcus, and Anthony Dubovsky have all influenced my approach in this thesis.

Much of the work of this thesis could not have been done without tools and technology developed by others; in particular I would like to acknowledge Samuel Kamin, Sharam Hekmatpour, and Steven Skiena, whose works are cited in the bibliography. I also would like to acknowledge the work of those who have labored over the diagrams that are so much a part of the field of computer science.

And finally, to my wife Deborah, who has encouraged me through the process.


Return to Visual Programming