ABSTRACT
One of the problems with time-sharing is the long list of commands that must be known and used effectively to take a program from source statements to a load module that would run. To alleviate this problem, my project was to write an interface for the student to use when dealing with the time-sharing system. In accomplishing this, my program uses compiler techniques for processing the interface commands with immediate execution. The commands that the interface handle and expand were specified in BNF and a SLR(K) analyzer was used to create the tables fr the semantic analysis in the interface program. As the commands are recognized each production is a further step in the processing of these shortened commands. The runtime support was altered to include a section of code that enabled the interface to overlay all programs it requires. This was done to save space and enable the immediate execution of the instructions.
Recommendations
Towards an adaptive natural language interface to command languages
Operating system command languages assist the user in executing commands for a significant number of common everyday tasks. On the other hand, the introduction of textual command languages for robots has provided the opportunity to perform some ...
A high-level programming and command language
SIGPLAN '83: Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systemsUnifying programming and command languages is a promising idea that has yet to be thoroughly exploited. Most attempts at such unification have used Lisp or traditional languages, such as Pascal. This paper describes the command and programming language ...
Comments