1. |
Parsing an extension to CODASYL FORTRAN DML |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 205-209
A. I. Hinxman,
Austin Tate,
Preview
|
PDF (257KB)
|
|
摘要:
AbstractThe FORTRAN data manipulation language specified by CODASYL requires that parameters be identified by keywords and appear in a prescribed order. These restrictions can largely be removed. A method of parsing the resultant data manipulation language using database structures is described.
ISSN:0038-0644
DOI:10.1002/spe.4380120302
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
2. |
Pointer variables in concurrent Pascal |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 211-222
A. P. Ravn,
Preview
|
PDF (575KB)
|
|
摘要:
AbstractConcurrent Pascal and similar languages are inefficient when used to program systems where processes exchange large messages. The inefficiencies, caused by copying of data, can be removed by introducing pointer variables, and this paper shows how this is done without allowing unrestricted sharing of variables. Pointer variables also give means to solve problems of dynamic resource allocation and dynamic addressing. Examples with performance figures for an actual implementation are given.
ISSN:0038-0644
DOI:10.1002/spe.4380120303
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
3. |
Message passing communication versus procedure call communication |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 223-234
Jqrgen Staunstrup,
Preview
|
PDF (534KB)
|
|
摘要:
AbstractCommunication by message passing or by procedure calls in one of the key issues when discussing languages for multiprogramming. The two languages Platon and Concurrent Pascal represent the different approaches which are contrasted by presenting a few programs written in both languages.
ISSN:0038-0644
DOI:10.1002/spe.4380120304
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
4. |
The transfer of a BCPL compiler to the Z80 microcomputer |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 235-239
Richard I. Cowderoy,
Peter J. L. Wallis,
Preview
|
PDF (323KB)
|
|
摘要:
AbstractWe describe the transfer of a BCPL compiler installed on a PDP‐11 to a hobbyist's home Z80 microcomputer. The design of the Z80 support software needed is explained in some detail. The development of a debugging Ocode interpreter and of an Ocode loader featuring code compression proved particularly helpfu
ISSN:0038-0644
DOI:10.1002/spe.4380120305
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
5. |
A programmable text editor |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 241-250
Christopher W. Fraser,
Preview
|
PDF (533KB)
|
|
摘要:
AbstractWhile operating system command languages have improved in recent years, the advances have not yet been widely applied to other command interpreters. This paper describes an editor that has been given two features popular in operating system command languages — i/o redirection and programmable command files. The result is suited both to editing and to some repetitive reformatting tasks often solved by one‐shot, ad hoc programs. Examples display the utility of the extensions, and implications for still other command interpreters are discus
ISSN:0038-0644
DOI:10.1002/spe.4380120306
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
6. |
A tool to aid in the installation of complex software systems |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 251-267
Ralph E. Griswold,
Preview
|
PDF (809KB)
|
|
摘要:
AbstractThis paper describes a programming language, SIDL, in which various aspects of software installation can be modeled. SIDL supports hierarchical file systems, computers, and processes for executing programs to produce new programs and data. An example, illustrating the installation of Ratfor, and experience with the use of SIDL for describing the installation of a large software system are included.
ISSN:0038-0644
DOI:10.1002/spe.4380120307
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
7. |
Description of a menu creation and interpretation system |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 269-281
Michael Heffler,
Preview
|
PDF (803KB)
|
|
摘要:
AbstractThe Menu Creation and Interpretation System (MCIS) is a menu system development tool that can provide the high‐level control structure and the user interface for any application program or software system. MCIS simplifies the task of building menu‐driven systems while presenting a user interface that is easily learned and easy to use.Human factors considerations have been stressed in the system design. A user is able to jump from one menu to another, obtain help whenever it is needed, and easily recover from errors. Menu systems created with MCIS are extensible and easily modified, enabling them to meet changing user needs. In addition, through the specification of user profiles, menu systems can be customized to meet the needs of individual users.MCIS is written in the C programming language under the UNIXUnix is a trademark of Bell Laboratories.operating system. It can be used in any environment that includes a C compiler and the UNIX standard I/O libr
ISSN:0038-0644
DOI:10.1002/spe.4380120308
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
8. |
Extending the power of Pascal's external procedure mechanism |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 283-292
Yung H. Tsin,
Preview
|
PDF (601KB)
|
|
摘要:
AbstractThe CDC Pascal 6000–3.4 compiler allows external procedures to be designed and compiled separately. Such a mechanism strongly enhances the extensibility of the language. However, the external procedures are restricted to having ‘fixed’ parameter list only and is therefore unsuitable for designing I/O routines. This paper describes a cheap way to release the restriction thereby extending the power of the external procedure mechanism significantly. The method is to include a new compiler option, called the Z option, to the existing Pascal compiler. The Z option allows a user to breach the strong binding between format and actual parameters while not diminishing program reliability. The main advantage is that the I/O system can now be isolated from the compiler. I/O features can be added and removed easily as with other library rou
ISSN:0038-0644
DOI:10.1002/spe.4380120309
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
9. |
Letter to the editor |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 293-293
Philip Rakity,
Peter Radford,
Preview
|
PDF (65KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380120310
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|
10. |
Introduction to real‐time software design, S. T. Allworth, Macmillan, 1981. No. of pages: 140. Price £5.50 |
|
Software: Practice and Experience,
Volume 12,
Issue 3,
1982,
Page 295-296
I. C. Wand,
Preview
|
PDF (114KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380120312
出版商:John Wiley&Sons, Ltd.
年代:1982
数据来源: WILEY
|