Dynamic Debugging in BASIC
TL;DR: The range of run-time debugging facilities provided on an implementation of BASIC at Hatfield Polytechnic on an ICL 803 is described.
read more
Abstract: One of the main advantages that on-line working provides is the ability to interact with a running program. Interaction at run-time is important from two standpoints. Firstly, it enables the programmer to control the action of the program by providing suitable data as the execution progresses. Secondly, and most importantly, given the right facilities, it enables a programmer dynamically to debug the program. One of the most popular languages designed explicitly for on-line working is BASIC. Although one is able to interact in the first sense, most implementations fail to give any run-time debugging facilities to the BASIC user. This paper describes the range of run-time debugging facilities provided on an implementation of BASIC at Hatfield Polytechnic on an ICL 803.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
On Chaikin's algorithm
TL;DR: The Chaikin algorithm is formulates as a parametrized recursive function, the curves that it produces are classed as quadratic splines, and it is shown that an extension of chaikin's algorithm produces rational splines.
111
Visual Tracing for the Eclipse Java Debugger
Bilal Alsallakh,Peter Bodesinsky,Alexander Gruber,Silvia Miksch +3 more
- 27 Mar 2012
TL;DR: A tool for visually tracing Java programs in Eclipse that integrates with other features of Eclipse Java debugger and provides detailed information about the hits such as thread, stack trace, and assigned values.
Re‐creation of source code from reverse polish form
TL;DR: By adding redundant operators when compiling into reverse Polish notation, it is possible to re‐create source code in exactly its original form, useful for incremental compilers since it permits partial compilation without the need to maintain a copy of the original program.
8
A comparative evaluation of versions of BASIC
TL;DR: Ten of the current versions of BASIC are compared with each other, with two earlier versions, and with the proposed standard for minimal BASIC, which is based on a comparison of computation and times and processing costs.
7
Design of an interactive debugger for FORTRAN: MANTIS
TL;DR: MANTIS is a natural debugging facility for the FORTRAN language subsystem on the PDP‐10 that was designed and implemented in an existing language subsystem in order to facilitate program preparation and debugging in the time sharing environment.
6
References
A note on Program Debugging in an On-Line Environment
TL;DR: This note examines the assertion that one of the main benefits of an on-line system is that it simplifies the task of getting a program to work, and suggests that this is true, though not for the reasons usually given.
4
Related Papers (5)
K. Jacoby,H. Layton +1 more
- 01 Jan 1961
Cormac Flanagan,Matthias Felleisen +1 more
- 01 Jan 2007
D.S. Snowden,A.J. Wellings +1 more
- 01 Jan 1990