1. |
Should if… then… else… follow the dodo? |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 693-700
L. V. Atkinson,
Preview
|
PDF (408KB)
|
|
摘要:
AbstractSome recent papers provide a psychological evaluation of two conditional constructs similar to those occurring in some popular computer programming languages. The findings indicate that theif… then… else…form is superior to thebranch‐to‐labelapproach but that the former is not without disadvantages. The papers propose an alternative construction which has been evaluated and found to be superior to both the aforementioned styles. It is claimed that the preferred construct is not available in any language in practical use.This paper applauds the work done by these experimental psychologists and supports their conclusions but suggests that improvement of their favoured construct is possible. Further, it is shown that there is a widely available programming language which not only provides a construct closely resembling their own but also accommodates the im
ISSN:0038-0644
DOI:10.1002/spe.4380090902
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
2. |
Experiences with the UNIX time‐sharing system |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 701-709
John Lions,
Preview
|
PDF (712KB)
|
|
摘要:
AbstractThe UNIXUNIX is a trademark of Bell Laboratories.Time‐sharing System has been in use at the University of New South Wales since 1975, and favourable experience has led to its widespread adoption on campus for both teaching and research. It has proved very adaptable to the university's needs, and very usable in a situation where staffing levels are critically low. One important application area, the teaching of Computer Science, is now firmly based upon the use of the UNIX syste
ISSN:0038-0644
DOI:10.1002/spe.4380090903
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
3. |
On publication Pascal |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 711-717
Judy M. Bishop,
Preview
|
PDF (319KB)
|
|
摘要:
AbstractHaving recently read several new Pascal textbooks, I was struck by the multitude of ways in which programs are represented in print. Some of these are more pleasing to the eye than others, and with a typesetting machine, anything is possible. However, several books are being produced these days from typewritten copy and there seems to be no accepted second‐best to the italics‐and‐bold favoured by most publishers. It would also be desirable if the style used by books could correspond more closely to that which is handwritten or computer‐produced. This note summarizes the possibilities and makes a call for stability, if not outright standard
ISSN:0038-0644
DOI:10.1002/spe.4380090904
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
4. |
A poor man's realization of attribute grammars |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 719-728
G. Papakonstantinou,
Preview
|
PDF (434KB)
|
|
摘要:
AbstractAn approach is described in this paper for realizing attribute grammars. A system called STAR has been implemented according to this approach. The system is based on the STAGE2 macroprocessor. It is simple, portable, it can run even on small machines, it can be quickly implemented and it has a convenient to the user metalanguage. The system, however, disregards efficiency and is limited to small size problems.
ISSN:0038-0644
DOI:10.1002/spe.4380090905
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
5. |
Synchronization under a commercial operating system |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 729-740
Jørn Jensen,
Søren Lauesen,
A. P. Ravn,
Preview
|
PDF (694KB)
|
|
摘要:
AbstractMutual exclusion and general synchronization of concurrent processes (‘tasks’) are well‐known principles for constructing reliable real‐time systems. This paper shows how to implement these principles under a typical commercial operating system which provides incomplete synchronization operations. The problem of synchronizing erroneous tasks is discussed
ISSN:0038-0644
DOI:10.1002/spe.4380090906
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
6. |
A human‐computer interface for non‐computer specialists |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 741-747
Jacob Palme,
Preview
|
PDF (350KB)
|
|
摘要:
AbstractThe COM teleconferencing system was designed to be easy to use for both beginners and people with much computer experience. A number of design choices in organizing the human‐computer interface were considered very carefully. These design problems are not unique for teleconferencing applications, but will appear in many other developments of human‐computer interfaces for non‐computer specialists.This report discusses naming conventions, menu format, user commands, help facility and the treatment of ‘type ahead’ from
ISSN:0038-0644
DOI:10.1002/spe.4380090907
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
7. |
Some aspects of concurrent programming in CCNPASCAL |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 749-770
K. T. Narayana,
V. R. Prasad,
M. Joseph,
Preview
|
PDF (1380KB)
|
|
摘要:
AbstractCCNPASCAL is a language derived from Pascal and Concurrent Pascal which has been used in the development of an operating system for a multiprocessor. This paper introduces some of the important features of the language and illustrates them with examples. The language provides mechanisms for interfacing separately compiled modules, for building abstractions of collections of resources and for efficient asynchronous communication.
ISSN:0038-0644
DOI:10.1002/spe.4380090908
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
8. |
Language issues in the implementation of a kernel |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 771-778
N. Natarajan,
Mukul K. Sinha,
Preview
|
PDF (539KB)
|
|
摘要:
AbstractIn this paper we present some issues encountered in the implementation of a kernel for a multiprocessor system using a high level language called CCNPASCAL. We present the nature of the problem concerning each issue, the solutions we adopted and possible better alternatives which we could not adopt for various reasons.
ISSN:0038-0644
DOI:10.1002/spe.4380090909
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
9. |
Implementing strings in Pascal |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 779-788
Judy M. Bishop,
Preview
|
PDF (384KB)
|
|
摘要:
AbstractSale1has proposed that strings be realized in Pascal using the existing sequence abstraction. This short note supports this proposal and shows how strings can be efficiently implemented in standard Pascal. The implementation is done in such a way as to leave existing programs undisturbed should strings be subsequently incorporated in the language and/or compiler.
ISSN:0038-0644
DOI:10.1002/spe.4380090910
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
10. |
Demonstrating operating systems algorithms |
|
Software: Practice and Experience,
Volume 9,
Issue 9,
1979,
Page 789-791
M. J. Coleman,
Preview
|
PDF (188KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380090911
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|