home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.edu
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!spool.mu.edu!agate!dog.ee.lbl.gov!network.ucsd.edu!munnari.oz.au!metro!basser.cs.su.oz.au!news
- From: michaelw@karl.cs.su.oz.au (Michael Wise)
- Subject: Visualization Tool for Pascal Programs Sought
- Expires: Sun, 31 Jan 1993 12:00:00 GMT
- Reply-To: michaelw@cs.su.oz.au (Michael Wise)
- Organization: Basser Dept of Computer Science, University of Sydney, Australia
- Date: Mon, 21 Dec 1992 00:17:27 GMT
- Message-ID: <1992Dec21.001727.10515@cs.su.oz.au>
- Sender: news@cs.su.oz.au (News)
- Lines: 44
-
- What is being sought is a X-windows based visualization/animation
- tool for Pascal programs to run on our MIPS boxes (operating under
- Sys V UNIX). The target audience for the tool would be our First
- Year computer science students who are having great difficulties
- seeing how to properly traverse an array (let alone how to
- manipulate pointers). As I imagine it, there would be a box for
- each variable and partitioned boxes for arrays/records. Students
- would be able to step through their programs, watching the
- values stored in the boxes changing. When they get to pointer
- manipulation, memory from the heap would be a fresh box,
- and pointers would be arrows to boxes. A procedure call
- could perhaps be a new window.
-
- Some tools doing similar things already exist, e.g. some time ago
- I came across a rather simple minded Mac program for visualizing
- pointer manipulation (it provided a small number of pointers,
- as I recall it, p, q and r!). Pascal source level debuggers provide
- only part of the answer for students in need of this level of
- assistance (and in any case seem few and far between in the
- UNIX world, a la MIPS).
-
- Suggestions greatfully received. As my building will be shut from
- Christmas for rewiring, could you mail suggestions to me directly
- (they will be stored) rather than/as well as replying via news
- (which may be deleted before I have a chance to read it).
-
- Many Thanks
- MichaelW
-
- Michael J. Wise
- Basser Department of Computer Science, F09
- Sydney University, N.S.W. 2006
- Australia
-
- Telephone: +61 2 692 4156
- Messages: +61 2 692 3423
- Facsimile: +61 2 692 3838
- Internet: michaelw@cs.su.oz.au
- UUCP.net: {mcvax,nttlab,ukc,uunet}!munnari!karl.cs.su.oz.au!michaelw
- ACS.net: michaelw@cs.su.oz.au
-
- --
- "We have met the enemy, and they is us"
- - Pogo (Walt Kelly), 1970
-