|
1. |
Computer‐aided production of language implementation systems: A review and classification |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page 785-824
Olivier Lecarme,
Mireille Pellissier,
Marie‐Claude Thomas,
Preview
|
PDF (2280KB)
|
|
摘要:
AbstractThe paper gives a classification of methods for producingtranslators, interpreters, andmacro‐processorsusingsource language, written language, andobject languageas characteristics. Possible configurations of these characteristics are discussed and documented with examples.The paper starts with definitions of the terms used. It then presents the tools that are used for the description. These are the so‐called T‐diagrams, which are used to describe translators and interpreters, and some kind of flow‐charts, indicating the steps in the production of a translator or interpreter from a given configuration to a final product.The next chapters of the paper give the classification of the possible and meaningfulelementary configurations.Important and well known special cases are mentioned with examples. Further it is shown how these elementary cases are combined to a wholeimplementation system.Especially mentioned is self‐compilation. The final section gives some examples of actual implementation systems and their e
ISSN:0038-0644
DOI:10.1002/spe.4380120902
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
2. |
A case study of run‐time errors in Pascal programs |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page 825-834
Richard J. Leblanc,
Charles N. Fischer,
Preview
|
PDF (668KB)
|
|
摘要:
AbstractThe results of a case study in which over 100,000 Pascal program executions were monitored for run‐time errors are reported. A large number of run‐time errors in a wide variety of categories were observed. The data reported provided insight into the use and misuse of the features of Pascal by a large population of programmers. Some implications of these statistics on compiler implementation and programming language design are discussed. The number and variety of errors detected suggests that run‐time checking mechanisms are more important and useful than is generally recognized, judging by the incompleteness of such mechanisms in many comp
ISSN:0038-0644
DOI:10.1002/spe.4380120903
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
3. |
DASD sharing in DOS/VSE |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page 835-842
Josef S. Ottmann,
Preview
|
PDF (521KB)
|
|
摘要:
AbstractThe first part of this report discusses DASD sharing in loosely‐coupled data processing systems. For the locking of shared files two design concepts are presented.The second part describes DASD sharing in the IBM operating system DOS/VSE. The control program routines which serialize the lock requests within one processing unit and the cross‐system locking facility are discus
ISSN:0038-0644
DOI:10.1002/spe.4380120904
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
4. |
A network screen editor implementation |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page 843-856
J. Alan Hunter,
Nigel F. Hall,
Preview
|
PDF (1021KB)
|
|
摘要:
AbstractA screen‐based editor has been implemented by the authors. Starting from the view that the screen image should at all times reflect the intended contents of the file, a scheme has been developed which requires the minimum compromise from this philosophy but at the same time provides a sophisticated tool which can be accessed from unmodified low‐cost ASCII terminals connected via a local area network. Good performance is achieved by the adoption of a special buffer forwarding technique in the terminal concentrator machines. A further design goal was that the user's view of the editor should be independent of either the terminal type or of the host machine operating sys
ISSN:0038-0644
DOI:10.1002/spe.4380120905
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
5. |
How to improve computer advisory services |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page 857-877
A. F. Dawson,
M. J. Coombs,
J. L. Alty,
Preview
|
PDF (1714KB)
|
|
摘要:
AbstractThere are an increasing number of active computer users who are not computer professionals and so require continuous guidance in order to effectively employ computer facilities. In universities such guidance is provided by a formal advisory service. While advisory services play a vital role for university users, there are numerous problems which can detract from their effectiveness. This paper identifies many of these problems, and recommends ways of overcoming them. These suggestions are largely based on the results of a research project carried out for the past four years at the University of Liverpool. Topics considered are: (i) the assessment of various methods for organizing advisory services; (ii) the specific needs of inexpert users and strategies for effectively advising them; (iii) problems of the comprehension of computing information; (iv) guidelines for good advisory communication; (v) methods for improving the professional status of the advisory function.
ISSN:0038-0644
DOI:10.1002/spe.4380120906
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
6. |
Compilation of the Pascal case statement |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page 879-882
John L. Hennessy,
Noah Mendelsohn,
Preview
|
PDF (223KB)
|
|
摘要:
AbstractPascal case statements can be compiled using a variety of methods, including comparison trees and branch tables. The scheme discussed here combines the two techniques to allow comparison trees with entries that are branch tables. The use of a combination of the two techniques is shown to adapt well to certain instances of case statements. Extensions to the standard case statement also require such a scheme to obtain an efficient implementation.
ISSN:0038-0644
DOI:10.1002/spe.4380120907
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
7. |
The art of computer programming, vol. 2, seminumerical algorithms (2nd edition), Donald E. Knuth, Addison‐Wesley, Reading, Mass, 1981. No. of pages: xiv+688. Price: £17·95. ISBN 0 20103822 6 |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page 883-884
E. Keith Lloyd,
Preview
|
PDF (146KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380120909
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
8. |
A practical introduction to computer grahics, Ian O. Angell, Macmillan, London, 1981. No. of pages: 160. Price: £5·95 |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page 884-884
G. Edmunds,
Preview
|
PDF (66KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380120910
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
9. |
Masthead |
|
Software: Practice and Experience,
Volume 12,
Issue 9,
1982,
Page -
Preview
|
PDF (49KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380120901
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
|