|
1. |
An assessment of modula |
|
Software: Practice and Experience,
Volume 10,
Issue 8,
1980,
Page 593-621
J. Holden,
I. C. Wand,
Preview
|
PDF (1576KB)
|
|
摘要:
AbstractWirth has recently published a new programming language called Modula which he suggests is suitable for the programming of process control systems, computerized laboratory equipment and input/output device drivers. The authors have written a compiler for Modula running on a PDP‐11 and generating object code for the same machine. Their experience in writing device drivers for a number of PDP‐11 devices is reported, including simple mains frequency clocks, disks, CAMAC and a graphics processor. Some difficulties arose during the writing of these programs; these are investigated and solutions proposed, either within the existing language or by minor modifications to the language. The study shows the extent to which Modula meets the requirements for a general purpose real‐time systems‐implementations programming language; areas of deficiency ar
ISSN:0038-0644
DOI:10.1002/spe.4380100802
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
2. |
A portable file directory system |
|
Software: Practice and Experience,
Volume 10,
Issue 8,
1980,
Page 623-634
David R. Hanson,
Preview
|
PDF (749KB)
|
|
摘要:
AbstractA portable file directory system that provides a machine‐independent method for specifying files is described. The portable directory system, or PDS, facilitates uniform usage of portable software by supplying a standard for file specification. The PDS supports a hierarchical directory structure, similar to that in UNIX and Multics, and a set of primitives for manipulating the structure and preparing files for input/output. While the PDS participates in file specification, it does not participate in the actual i/o; it has no impact on i/o efficiency. The implementation, which is easily extended to include additional capabilities, is described. Experience in using the PDS as a part of command interpreters and preprocessors is also discusse
ISSN:0038-0644
DOI:10.1002/spe.4380100803
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
3. |
Interpretation and code generation based on intermediate languages |
|
Software: Practice and Experience,
Volume 10,
Issue 8,
1980,
Page 635-658
Peter Kornerup,
Bent Bruun Kristensen,
Ole Lehrmann Madsen,
Preview
|
PDF (1213KB)
|
|
摘要:
AbstractThe possibility of supporting high level languages through intermediate languages to be used for direct interpretationandas intermediate forms in compilers is investigated. An accomplished project in the construction of an interpreter and a code generator using one common intermediate form is evaluated. The subject is analysed in general, and a proposal for an improved design scheme is given.
ISSN:0038-0644
DOI:10.1002/spe.4380100804
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
4. |
Pascal for school and hobby use |
|
Software: Practice and Experience,
Volume 10,
Issue 8,
1980,
Page 659-671
I. R. Wilson,
Preview
|
PDF (735KB)
|
|
摘要:
AbstractThis paper describes a solution to the problem of providing a Pascal compiler suitable for running on a low cost microprocessor system. On such machines, severe store constraints and lack of any usable backing store are imposed by cost limitation. General compiler organization techniques for store conservation are precluded and code compaction, for example, becomes relatively more important.
ISSN:0038-0644
DOI:10.1002/spe.4380100805
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
5. |
Implementing BCPL on the burroughs B6700 |
|
Software: Practice and Experience,
Volume 10,
Issue 8,
1980,
Page 673-683
C. A. Lakos,
Preview
|
PDF (844KB)
|
|
摘要:
AbstractThis paper investigates the problems of implementing the programming language BCPL on the Burroughs B6700 computer. The problem is unusual because of BCPL's typeless nature and unstructured view of memory in contrast to the B6700's typed and highly structured memory. The proposals are compared with the implementation distributed by the University of Warwick. It is shown that a less awkward implementation is possible if one is primarily guided by the requirements of the language rather than conventional practice on the target machine. It is advocated that in producing the intermediate language form of a source program, the more structuring information which is discarded the more the possible implementation problems which may arise.
ISSN:0038-0644
DOI:10.1002/spe.4380100806
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
6. |
A novel approach to modularity |
|
Software: Practice and Experience,
Volume 10,
Issue 8,
1980,
Page 685-685
A. M. Addyman,
Preview
|
PDF (63KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380100807
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
7. |
Masthead |
|
Software: Practice and Experience,
Volume 10,
Issue 8,
1980,
Page -
Preview
|
PDF (53KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380100801
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
|