DIALOG: a conversational programming system with a graphical orientation
@article{Cameron1967DIALOGAC, title={DIALOG: a conversational programming system with a graphical orientation}, author={Scott H. Cameron and Duncan Ewing and Michael Liveright}, journal={Commun. ACM}, year={1967}, volume={10}, pages={349-357} }
Abstract : DIALOG is an algebraic language for on-line use with a graphical input-output console device. It is a computational aid for the casual user, which provides basic facilities for graphical and numeric input and display, on and off-line program preparation and storage, and hard copy presentation of results. Use of the system requires a minimum of experience or instruction, since the growth of an overlaying system control language has been prevented, and there are no processor-oriented…
20 Citations
Graphic Editing of Structured Text
- Computer Science
- 1971
Emily, the system described in this paper, is an interactive syntax-controlled system for creation and manipulation of program texts. This system uses the syntax of the programming language to impose…
A Fortran language anticipation and prompting system
- Computer ScienceACM Annual Conference
- 1973
An experimental interactive system has been developed on an intelligent terminal which accepts only syntactically correct Fortran statements and otherwise assists the user in preparing Fortran…
On-line program debugging
- Computer Science
- 1968
This paper describes a system which allows programmers to construct and debug assembly language programs in an on-line conversational manner, using a graphic display with light pen and keyboard, to reduce by a factor of between two and four the time required to prepare, write and debug new programs.
Making programming more conversational
- Computer Science2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- 2011
Conversational Programming is introduced, a system to make programming more conversational, where a conversational programming agent runs programs one step into the future in order to help end-users visualize discrepancies between the programs they intended to write and their actual programming results.
Über die Syntax von Dialogsprachen
- LinguisticsFachtagung über Programmiersprachen
- 1974
A dialog is the interactive analogon of a program that consists of free inputs and input-dependent outputs and is represented by means of a local syntax for describing these units and a global syntax describing their global connection in a dialog.
Conversational programming: exploring interactive program analysis
- Computer ScienceOnward!
- 2013
This paper describes conversational programming through design principles and use cases as a way to harness the computing power to inspect program meaning through a combination of partial program execution and semantic program annotation.
Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets
- Computer ScienceJ. Vis. Lang. Sentient Syst.
- 2017
The journey to overcome first syntactic, then semantic, and most recently pragmatic, obstacles in computer science education is described.
The use of interactive graphics to solve numerical problems
- Computer ScienceCACM
- 1970
An implmentation of an on-line least squares data-fitting program, PEG, is presented with results obtained from empirical data and areas for future work in this field are discussed.
Graphical data management in a time-shared environment
- Computer ScienceAFIPS '68 (Spring)
- 1968
At System Development Corporation there is a conviction that one of the most plausible ways to make the cost of software decline is to build general-purpose software that is capable of solving a…
A Survey of Data Structures for Computer Graphics Systems
- Computer ScienceCSUR
- 1971
The sequential, random, and list organizations are discussed, and it is shown how they may be used to build complex data structures.
References
SHOWING 1-6 OF 6 REFERENCES
JOSS: a designer's view of an experimental on-line computing system
- Computer ScienceAFIPS '64 (Fall, part I)
- 1964
An evaluation of the JOSS system has shown that in spite of severe constraints on speed and size of program, and the use of an aging machine of the vacuumtube era, JOSS provides a valuable service for computational needs which cannot be satisfied by conventional, closed-shop practice.
The RAND tablet: a man-machine graphical communication device
- Computer ScienceAFIPS '64 (Fall, part I)
- 1964
A number of separate research projects are underway, aimed at investigating ways of improving the languages by which man communicates with the computer, and at developing more useful and more versatile communication channels.
Diai~oG: a conversational programming system with a graphical orientation
- Diai~oG: a conversational programming system with a graphical orientation
- 1966
Prec. ACM 20th Nat. Conf
- Prec. ACM 20th Nat. Conf
- 1965
TMG -syntax directed compiler
- Prec . ACM 20 th Nat . Conf . , Aug .
RECEIVED NOVEMBER Communications of the ACM
- RECEIVED NOVEMBER Communications of the ACM
- 1966