B.3. Соглашения по именам и индексам 437
Backus, John. Can programming be liberated from the von Neumann style? A functional style and its algebra
of programs. Communications of the ACM, 21(8):613– 641, August 1978. Reproduced in Selected Reprints
on Dataflow and Reduction Architectures, ed. S. S. Thakkar, IEEE, 1987, pp. 215–243, and in ACM Turing
Award Lectures: The First Twenty Years, ACM Press, 1987, pp. 63–130.
Backus, John. The history of Fortran I, II, and III. In Wexelblat, editor,History of Programming Languages,
pages 25–45. Academic Press, 1981.
Bainbridge, E. Stewart, Peter J. Freyd, Andre Scedrov, and Philip J. Scott. Functorial polymorphism.
Theoretical Computer Science, 70(1):35–64, 1990. Corrigendum in TCS 71(3), 431.
Baldan, Paolo, Giorgio Ghelli, and Alessandra Raffaet`a. Basic theory of F-bounded quantification. Information
and Computation, 153(1):173–237, 1999.
Barendregt, Henk P. The Lambda Calculus. North Holland, revised edition, 1984.
Barendregt, Henk P. Functional programming and lambda calculus. In Jan van Leeuwen, editor, Handbook of
Theoretical Computer Science, Volume B, chapter 7, pages 321–364. Elsevier / MIT Press, 1990.
Barendregt, Henk P. Introduction to generalized type systems. Journal of Functional Programming,
1(2):125–154, 1991.
Barendregt, Henk P. Lambda calculi with types. In Abramsky, Gabbay, and Maibaum, editors,Handbook of
Logic in Computer Science, volume II. Oxford University Press, 1992.
Barras, Bruno, Samuel Boutin, Cristina Cornes, Judicael Courant, Jean-Christophe Filliatre, Eduardo Gimenez,
Hugo Herbelin, Gerard Huet, Cesar Munoz, Chetan Murthy, Catherine Parent, Christine Paulin-Mohring,
Amokrane Saibi, and Benjamin Werner. The Coq proof assistant reference manual : Version 6.1. Technical
Report RT-0203, Inria (Institut National de Recherche en Informatique et en Automatique), France, 1997.
Barwise, Jon and Lawrence Moss. Vicious Circles: On the Mathematics of Non-wellfounded Phenomena.
Cambridge University Press, 1996.
Berardi, Stefano. Towards a mathematical analysis of the Coquand-Huet calculus of constructions and the other
systems in Barendregt’s cube. Technical report, Department of Computer Science, CMU, and Dipartimento
Matematica, Universita di Torino, 1988.
Berger, Ulrich. Program extraction from normalization proofs. In Marc Bezem and Jan Friso Groote, editors,
Typed Lambda Calculi and Applications, number 664 in Lecture Notes in Computer Science,pages 91–106,
Utrecht, The Netherlands, March 1993. Springer-Verlag
Berger, Ulrich and Helmut Schwichtenberg. An inverse of the evaluation functional for typed λ-calculus. In
Gilles Kahn, editor, IEEE Symposium on Logic in Computer Science (LICS), pages 203–211, Amsterdam,
The Netherlands, July 1991. IEEE Computer Society Press.
Birtwistle, Graham M., Ole-Johan Dahl, Bjorn Myhrhaug, and Kristen Nygaard. Simula Begin.
Studentlitteratur (Lund, Sweden), Bratt Institut fuer neues Lernen (Goch, FRG), Chartwell-Bratt Ltd (kent,
England), 1979.
Bobrow, Daniel G., Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales, and David A.
Moon. Common Lisp Object System specification X3J13 document 88-002R. SIGPLAN Notices, 23, 1988.
Boehm, Hans-J. Partial polymorphic type inference is undecidable. In 26th Annual Symposium on Foundations
of Computer Science, pages 339–345. IEEE, October 1985.
Boehm, Hans-J. Type inference in the presence of type abstraction. In ACM SIGPLAN Conference on
Programming Language Design and Implementation (PLDI), Portland,Oregon, pages 192–206, June 1989.
B¨ohm, Corrado and Alessandro Berarducci. Automatic synthesis of typed Λ-programs on term algebras.
Theoretical Computer Science, 39(2–3):135–154, August 1985.
rev. 104