1. |
Multiple precision floating‐point computation in FORTRAN |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 163-173
S. B. Verma,
Maithili Sharan,
Preview
|
PDF (506KB)
|
|
摘要:
AbstractBy splitting the mantissa of a multiple precision number into BLOCKS of constant width, it has been shown that the precision of a computer can be increased to a degree as high as we please by merely developing a FORTRAN program that can force the computer to perform all arithmetical executions up to any desired number of significant decimal places. Some of the salient features of such a programming are summarized as follows:1It reduces inherent errors arising due to approximate nature of representing in some finite number of digits a number that cannot ordinarily be represented exactly in the number of digits available with the particular installation being used.2The working of the computer proceeds just as if it were a decimal computer. Naturally we should expect better results even for the same number of digits as the computer normally takes.3It takes due care of very low/high numbers occurring in intermediate calculations as one word space is being provided to store the exponent itself.4Being problem oriented in nature, the FORTRAN language is most commonly understood by a large section of programmers. It is mainly for this reason that although it requires comparatively more time and space, one can save one's own valuable time in learning complicated assembly languages which differ from computer to computer.5It can be easily extended to complex numbers.Here we shall be mainly concerned with the implementation aspect of the program. As regards the variability of the precision, enough flexibility is given to control the precision by changing the size of the number designate arrays.
ISSN:0038-0644
DOI:10.1002/spe.4380100302
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
2. |
PBASIC — a verifier for BASIC |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 175-181
T. R. Hopkins,
Preview
|
PDF (355KB)
|
|
摘要:
AbstractThe increase in the number of available dialects of BASIC has lead to the usual difficulties encountered when transporting software. The proposed American National Standard Minimal BASIC represents a small but almost universal subset of all BASICs. PBASIC is a verifier for ANS Minimal BASIC. The verifier is itself written in PFORT, a portable subset of FORTRAN IV.
ISSN:0038-0644
DOI:10.1002/spe.4380100303
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
3. |
A device driver for display terminals |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 183-187
Cary A. Coutant,
Christopher W. Fraser,
Preview
|
PDF (313KB)
|
|
摘要:
AbstractThe special editing ability of display terminals is seldom exploited outside of display‐based text editors. Tailoring a device driver in the operating system kernel to display terminals makes display editing available whenever the terminal is used and makes display editors simpler and terminal‐independent. This paper describes such a device dri
ISSN:0038-0644
DOI:10.1002/spe.4380100304
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
4. |
Coroutine behaviour and implementation |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 189-204
W. Pauli,
M. L. Soffa,
Preview
|
PDF (1137KB)
|
|
摘要:
AbstractAlgorithms using retentive control are currently being developed in operating systems, simulation, artificial intelligence and language implementation. This paper investigates two aspects of a form of retentive control, namely coroutines. The behaviour of coroutines and language primitives that express the operations on coroutines are explored by surveying the literature for coroutine usage. Secondly, the area of control implementation of coroutines is investigated by considering the Bobrow and Wegbreit spaghetti stack as a viable data structure for managing run‐time storage. Changes in the basic model of the spaghetti stack, tailoring its use in a strictly coroutine environment with subsequent implementation alternatives, are explored. An investigation through experimentation is made of the effect control‐related aspects of coroutines have on the revised spaghetti stack models. An analysis of the empirical results obtained provides a useful barometer for selecting appropriate storage management schemes based on coroutine design and us
ISSN:0038-0644
DOI:10.1002/spe.4380100305
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
5. |
Implementation of concurrent Pascal on LSI—11 |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 205-217
Sven Erik Mattsson,
Preview
|
PDF (777KB)
|
|
摘要:
AbstractThis paper considers the moving of the implementation of Concurrent Pascal for the PDP‐11/45 computer to the LSI‐11 computer. The resulting implementation for the LSI‐11 computer is also discussed and desc
ISSN:0038-0644
DOI:10.1002/spe.4380100306
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
6. |
A HELP system for the user community |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 219-229
G. B. Cox,
B. C. Walsh,
Preview
|
PDF (646KB)
|
|
摘要:
AbstractInteractive computer guidance systems are discussed. The user interface of such systems and the computer resources required are examined for a large computer centre. The design and development of a Liverpool HELP system is discussed. The Liverpool HELP system, which is written entirely in GEORGE job control language, is shown to be an efficient and inexpensive solution to the provision of an on‐line enquiry servic
ISSN:0038-0644
DOI:10.1002/spe.4380100307
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
7. |
Comments on an error‐recovery scheme by Hartmann |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 231-240
Steven Pemberton,
Preview
|
PDF (397KB)
|
|
摘要:
AbstractA. C. Hartmann has described what is probably the definitive error‐recovery method for recursive‐descent parsers. Some comments are made on possible improvements, and an error is correc
ISSN:0038-0644
DOI:10.1002/spe.4380100308
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
8. |
Modification of the Pascal‐P compiler for a single‐accumulator one‐address minicomputer |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 241-246
B. J. Cornelius,
D. J. Robson,
M. I. Thomas,
Preview
|
PDF (350KB)
|
|
摘要:
AbstractThis paper describes changes made to the Pascal‐P compiler in order to improve the efficiency of its implementation on a single‐accumulator one‐address computer, the PRIME 300. The aim of the project was to develop a true compiler rather than a threaded code or pure interpretation system. A comparison of timings for these three methods of implementing the Pascal‐P compiler is also pr
ISSN:0038-0644
DOI:10.1002/spe.4380100309
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
9. |
Some remarks on ‘a case for acquiring Pascal’ |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page 247-248
Preview
|
PDF (105KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380100310
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|
10. |
Masthead |
|
Software: Practice and Experience,
Volume 10,
Issue 3,
1980,
Page -
Preview
|
PDF (53KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380100301
出版商:John Wiley&Sons, Ltd.
年代:1980
数据来源: WILEY
|