1. |
Pascal scalars as state indicators |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 427-431
L. V. Atkinson,
Preview
|
PDF (241KB)
|
|
摘要:
AbstractThe significance of user‐defined scalar types in Pascal is often underestimated. Three distinct roles are identified and particular emphasis is given to one omitted by all currently available Pascal text
ISSN:0038-0644
DOI:10.1002/spe.4380090602
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
2. |
Macros without tears |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 433-437
P. J. Brown,
Preview
|
PDF (282KB)
|
|
摘要:
AbstractThe key to advancing the use of macro processors is not in providing ever more powerful facilities. Instead it lies in minimizing the effort needed to learn to use macros. This can be achieved by embedding the macros as extra run‐time facilities—not as compile‐time facilities—in existing programming la
ISSN:0038-0644
DOI:10.1002/spe.4380090603
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
3. |
A pattern matching macro processor |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 439-456
Masataka Sassa,
Preview
|
PDF (1028KB)
|
|
摘要:
AbstractA general‐purpose pattern matching macro processor is described. Macro patterns can be defined using regular expressions. Macro calls are treated by balancing pattern matching at the token unit level, allowing options, alternatives and repetition. Thus, text in a language with a nested structure can be dealt with. In a macro body, Algol‐style macro‐time operations are allowed, which improves writing and reading. Our macro processor can also be used as a tool for language conversion since it incorporates a feature to declare language‐dependent constructs such as comments, string notations and parentheses pairs. Although our macro processor is not biased towards any particular language, it has successfully converted an Algol 68‐style text into a Fortran text. Problems of language conversion using macros are briefly discussed based upon the experience obtained through this macro
ISSN:0038-0644
DOI:10.1002/spe.4380090604
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
4. |
File maintenance using a line editor |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 457-462
B. S. Carter,
Preview
|
PDF (400KB)
|
|
摘要:
AbstractA small suite of programs has been developed which, when used in conjunction with a computer manufacturer's line editing program, may be used for the maintenance and updating of files where the number of data cards for each subject is not necessarily constant. The programs may also be used when there is only one card for each subject.
ISSN:0038-0644
DOI:10.1002/spe.4380090605
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
5. |
Practice and experience with BASIS: An interactive programming system for introductory courses in informatics |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 463-476
R. P. De Van Riet,
R. Wiggers,
Preview
|
PDF (923KB)
|
|
摘要:
AbstractThe BASIS system is an interactive and conversational system, written in Pascal, to be used in the workshop of the introductory course in informatics. Its language is a subset of Pascal. Based on some years of experience with several versions of the system, we will discuss some implementational aspects.
ISSN:0038-0644
DOI:10.1002/spe.4380090606
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
6. |
A useful data‐structuring technique |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 477-484
T. M. R. Ellis,
Preview
|
PDF (465KB)
|
|
摘要:
AbstractA data‐structuring technique is described which enables data of widely varying types to be stored in a simple tree structure, and which requires only the name of a variable for both its type and value to be retrieved. The method uses well‐established list‐processing concepts in an unusual environment and illustrates the advantages to be gained by their use in application‐oriented software. It has been used with some success in a modular processor for the storage of geometric and other data but is equally applicable to other
ISSN:0038-0644
DOI:10.1002/spe.4380090607
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
7. |
Lattice structure segmentation of ALGOL‐like programs |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 485-498
Satoru Kawai,
Preview
|
PDF (759KB)
|
|
摘要:
AbstractA segmentation scheme for ALGOL‐like programs is presented. This scheme, based on the separate compilation facility of the language ALGOL 68C, enables the programmers to use a branch‐and‐merge (lattice) structure in segmenting their programs, besides the tree which is the only one structure usable in ALGOL 68C programming. The necessity of this scheme is explained and the way of its implementation is described. The effectiveness of this scheme compared with tree structure segmentation is shown in terms of the recompilation cost of an example program of reasonably large size which has been resegmented from the tree to the lattice structure with no addition or duplication of
ISSN:0038-0644
DOI:10.1002/spe.4380090608
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
8. |
A message distribution technique and its application to network control |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 499-505
Roar A. Fjellheim,
Preview
|
PDF (384KB)
|
|
摘要:
AbstractThe patterns of message exchange in distributed computer systems can become sufficiently complex to justify the construction of communication services that extend the basic message transmission mechanism. A simple method for implementing a copy distribution, or broadcast, service is described. It is shown how the method can support command and monitoring functions in a computer communication network.
ISSN:0038-0644
DOI:10.1002/spe.4380090609
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
9. |
Integer division |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 507-508
B. A. Wichmann,
Preview
|
PDF (139KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380090610
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|
10. |
An interpreter‐minded benchmark |
|
Software: Practice and Experience,
Volume 9,
Issue 6,
1979,
Page 509-510
G. Yuval,
Preview
|
PDF (156KB)
|
|
摘要:
AbstractA short benchmark program is suggested, which may be less artificial than most benchmarks in common use.
ISSN:0038-0644
DOI:10.1002/spe.4380090611
出版商:John Wiley&Sons, Ltd.
年代:1979
数据来源: WILEY
|