default search action
ACM SIGPLAN Notices, Volume 20
Volume 20, Number 1, January 1985
- Graham M. Birtwistle:
The coroutines of Hanoi. 9-10 - Pierre Breguet, François Grize, Alfred Strohmeier:
SARTEX a programming language for graph processing. 11-19 - Michael A. Covington:
Eliminating unwanted loops in Prolog. 20-26 - Charles Hammons, Paul Dobbs:
Multilevel files for software development. 27-30
Volume 20, Number 2, February 1985
- Ralph E. Griswold:
Rebus: a SNOBOL4/icon hybrid. 7-16 - G. Brun, Arnold Businger, Roger Schoenberger:
The token-oriented approach to program editing. 17-20 - Ian D. Cottam:
Extending Pascal with one-entry/multi-exit procedures. 21-31 - Peter C. J. Graham:
Using BINS for inter-process communication. 32-41 - Warren Harrison, Curtis R. Cook:
A method of sharing industrial software complexity data. 42-51 - Warren Harrison, Curtis R. Cook:
Software complexity research: a survey. 52-53 - Jerrold Heyman:
Software conversion: retargeting from a super-mini to a micro. 54-57 - Lambert G. L. T. Meertens, Steven Pemberton:
Description of B. 58-76 - Ludovít Molnár, Pavol Návrat, Jirí Safarík:
The programming language Pascal (in teaching perspective): take it or leave it. 77-79
Volume 20, Number 3, March 1985
- Kalyan Dutta:
Modular programming in C: an approach and an example. 9-15 - Lem O. Ejiogu:
A simple measure of software complexity. 16-31 - Philip Machanick:
The case for simplified languages. 32-36 - Uwe Petermann, Andrzej Szalas:
A note on PCI: distributed processes communicating by interrupts. 37-47
Volume 20, Number 4, April 1985
- A. P. Chang:
A note on the MODULO operation. 19-23 - Harvey Glass:
Threaded interpretive systems and functional programming environments. 24-32 - Jan E. Jonak:
Pascal and comms programming. 33-41 - Michael F. Kilian:
A conditional critical region pre-processor for C based on the Owicki and Gries scheme. 42-56 - Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger Møller-Pedersen, Kristen Nygaard:
Multi-sequential execution in the BETA programming language. 57-69 - Salvatore Mamone:
Using a PC to increase your odds of winning the lottery. 71-79 - Ivan Sklenár:
Programming language assessments using the program profiles. 80-86 - Ivan Tomek, Tomasz Müldner:
A CAI implementation of Pascal. 88-95
Volume 20, Number 5, May 1985
- Michael R. Dunlavey:
A progress report on D: a compiled language featuring continuations. 8-15 - Stepan Maziar:
Solution of the Tower of Hanoi problem using a binary tree. 16-20 - Richard R. Ragan:
CYBIL: cyber implementation language. 21-30 - Lidia Segre, Michael Stanton:
"Some concerns about Modula-2" considered unwarranted. 31-35 - Robert E. Strom, Shaula Yemini:
The NIL distributed systems programming language: a status report. 36-44 - Jan Vanthienen:
A note on English for decision tables considered harmful and the nested IF-THEN-ELSE. 45-47
Volume 20, Number 6, June 1985
- K. John Gough:
A new method of generating LL(1) lookahead sets. 16-19 - Chingmin Jim Lo:
Simple patches to Modula-2 text IO. 20-25 - Richard A. O'Keefe:
Alternatives to keyword parameters. 26-32 - Richard A. O'Keefe:
Finding smallTalk methods. 33-38 - Michael H. Rosenbloom:
M'PAL: a programming language based on natural English definitions. 39-46 - Piotr Rudnicki:
On the organization of Pascal blocks. 47-55 - Richard S. Wiener, Richard F. Sincovec:
Two approaches to implementing generic data structures in Modula-2. 56-64
Volume 20, Number 7, July 1985
- Teri F. Payton, L. Peter Deutsch, James Purtilo:
Proceedings of the ACM SIGPLAN 85 Symposium on Language Issues in Programming Environments, SLIPE 1985, Seattle, Washington, USA, June 25-28, 1985. ACM 1985, ISBN 978-0-89791-165-8 [contents]
Volume 20, Number 8, August 1985
- Michael A. Covington:
A further note on looping in Prolog. 28-31 - Donald Nute:
A programming solution to certain problems with loops in Prolog. 32-37 - David Poole, Randy Goebel:
On eliminating loops in Prolog. 38-40 - Miren Begoña Albizuri-Romero:
Internal representation of programs in GRASE. 41-50 - Edward G. Amoroso:
The formal specification and prototype implementation of a simple editor. 51-59 - Coenraad Bron, E. J. Dijkstra, T. J. Rossingh:
A note on the checking of interfaces between separately compiled modules. 60-63 - A. J. Gerber:
The trouble with mutual recursion in Concurrent Euclid. 64-70 - Morton Goldberg:
A response to "some concerns about Modula-2". 71-72 - Lawrence A. Harris, Yannich Wets:
Resetting displays. 73-77 - Vladimir Jares:
Work with strings of variable length in COBOL. 78-81 - Neil D. Jones, Peter Sestoft, Harald Søndergaard:
An experiment in partial evaluation: the generation of a compiler generator. 82-87 - Wilf R. LaLonde, John R. Pugh:
Specialization, generalization and inheritance teaching objectives beyond data structures and data types. 88-92 - Thomas N. Turba:
The Pascal exception handling proposal. 93-98 - M. W. Whitelaw:
Some ramifications of the EXIT statement in loop control. 99-106 - H. Zedan:
Safety decomposition of distributed programs. 107-112
Volume 20, Number 9, September 1985
- Michael P. Barnett:
The primitive string manipulation (PRISM) language. 11-20 - Carl Binding:
Cheap concurrency in C. 21-26 - A. Toni Cohen, Thomas J. Myers:
Information sharing. 27-31 - Bleicke Eggers:
The towers of Hanoi: yet another nonrecursive solution. 32-42 - C. Hornsby, C. H. C. Leung:
The design and implementation of a flexible retrieval language for a Prolog database system. 43-51 - David C. J. Matthews:
Poly manual. 52-76 - Stef. W. Postma:
Proposed data structures for QL/Bn. 77-85 - J. Shao, Gerry E. Quick:
Implementation considerations of mapping LISP onto a cellular computer system. 86-93 - Jonathan Thornburg:
Further notes on the modulo operator. 94
Volume 20, Number 10, October 1985
- Roger R. Baldwin:
A generalization of Neta Amit's statement of the general problem of deeply nested IF-THEN-ELSEs. 9-13 - Malcolm K. Crowe, Clark Nicol, Michael Hughes, David Mackay:
On converting a compiler into an incremental compiler. 14-22 - David M. Harland, Martyn W. Szyplewski, John B. Wainwright:
An alternative view of polymorphism. 23-35 - Darrel C. Ince, Walton Hall, Milton Keynes:
The influence of system design complexity research on the design of module interconnection languages. 36-43 - Randy M. Kaplan:
small-X - a language and interpreter for building expert systems. 44-47 - Hidekazu Matsumoto:
A static analysis of prolog programs. 48-59 - Walter G. Olthoff:
An overview on ModPascal. 60-71 - Jerome A. Otto:
Predicting potential COBOL performance on low level machine architectures. 72-78 - Don Rosenthal:
Adding meta rules to OPS5 a proposed extension. 79-86 - Thomas J. Sager:
A technique for creating small fast compiler frontends. 87-94 - Andrzej Szalas, Danuta Szczepanska:
Exception handling in parallel computations. 95-104 - Yoshito Yamane:
Some thoughts on the type system of B1. 105-110
Volume 20, Number 11, November 1985
- Peter A. Buhr:
A case for teaching multi-exit loops to beginning programmers. 14-22 - Neil A. Burkhard:
Machine-independent C optimizer. 23-26 - Barry Dwyer:
Improving Gough's LL(1) lookahead generator. 27-29 - Rajiv Gupta, Mary Lou Soffa:
The efficiency of storage management schemes for Ada programs. 30-38 - David Joslin:
Extensions in Pascal implementations. 39-45 - Robert Marcus:
Generalized inheritance. 47-48 - Douglas M. Pase:
System programming in Modula-2. 49-53 - Antonio C. Silvestri:
An IBM-PC numeric I/O interrupt. 54-63 - Michael Wolfe, Thomas Macke:
Where are the optimizing compilers? 64-68 - J. Adrian Zimmer:
A modest Modula wish list. 69-77
Volume 20, Number 12, December 1985
- Michael P. Barnett:
A simple mechanism that supports the prism language. 5-12 - Richard Bielak:
ADA(*) vs. Modula-2: a view from the trenches. 13-17 - Albert L. Crawford:
High level input/output in Modula-2. 18-25 - Jurek Czyzowicz, Michal Iglewski:
Implementing generic types in Modula-2. 26-32 - Kio C. Hyun, Ernst-Erich Doberkat:
Inline expansion of SETL procedures. 33-38 - Milos Konopasek:
The towers of Hanoi from a different viewpoint. 39-46 - Robert W. Sebasta, Mark A. Taylor:
Minimal perfect hash functions for reserved word lists. 47-53 - P. D. Terry:
CLANG - a simple teaching language. 54-63
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.