| 2013 | ||
|---|---|---|
| j47 | Richard S. Bird: An in-situ algorithm for expanding a graph. J. Funct. Program. 23(2): 174-184 (2013) | |
| 2012 | ||
| j46 | Richard S. Bird: On building cyclic and shared structures in Haskell. Formal Asp. Comput. 24(4-6): 609-621 (2012) | |
| 2011 | ||
| j45 | Richard S. Bird: A simple division-free algorithm for computing determinants. Inf. Process. Lett. 111(21-22): 1072-1074 (2011) | |
| j44 | Richard S. Bird: Building a consensus: A rectangle covering problem. J. Funct. Program. 21(2): 119-128 (2011) | |
| 2008 | ||
| c17 | ||
| c16 | ||
| 2007 | ||
| j43 | Richard S. Bird, Stefan Sadnicki: Minimal on-line labelling. Inf. Process. Lett. 101(1): 41-45 (2007) | |
| 2006 | ||
| j42 | Richard S. Bird, Sharon A. Curtis: Functional Pearls: Finding celebrities: A lesson in functional programming. J. Funct. Program. 16(1): 13-20 (2006) | |
| j41 | Jeremy Gibbons, David R. Lester, Richard S. Bird: Functional Pearl: Enumerating the rationals. J. Funct. Program. 16(3): 281-291 (2006) | |
| j40 | Richard S. Bird: Functional Pearl: A program to solve Sudoku. J. Funct. Program. 16(6): 671-679 (2006) | |
| c15 | ||
| c14 | ||
| c13 | ||
| 2005 | ||
| j39 | Richard S. Bird, Shin-Cheng Mu: Countdown: A case study in Origami programming. J. Funct. Program. 15(5): 679-702 (2005) | |
| c12 | ||
| 2004 | ||
| j38 | Richard S. Bird, Shin-Cheng Mu: Inverting the Burrows-Wheeler transform. J. Funct. Program. 14(6): 603-612 (2004) | |
| j37 | ||
| j36 | Shin-Cheng Mu, Richard S. Bird: Theory and applications of inverting functions as folds. Sci. Comput. Program. 51(1-2): 87-116 (2004) | |
| 2003 | ||
| c11 | Shin-Cheng Mu, Richard S. Bird: Rebuilding a Tree from Its Traversals: A Case Study of Program Inversion. APLAS 2003: 265-282 | |
| 2002 | ||
| c10 | Richard S. Bird, Jeremy Gibbons: Arithmetic Coding with Folds and Unfolds. Advanced Functional Programming 2002: 1-26 | |
| c9 | ||
| 2001 | ||
| j35 | ||
| j34 | ||
| c8 | ||
| 2000 | ||
| c7 | Richard S. Bird, Jeremy Gibbons, Shin-Cheng Mu: Algebraic Methods for Optimization Problems. Algebraic and Coalgebraic Methods in the Mathematics of Program Construction 2000: 281-308 | |
| 1999 | ||
| j33 | Richard S. Bird, Ross Paterson: Generalised folds for nested datatypes. Formal Asp. Comput. 11(2): 200-222 (1999) | |
| j32 | Richard S. Bird, Ross Paterson: De Bruijn Notation as a Nested Datatype. J. Funct. Program. 9(1): 77-91 (1999) | |
| 1998 | ||
| j31 | ||
| c6 | ||
| 1997 | ||
| b3 | Richard S. Bird, Oege de Moor: Algebra of programming. Prentice Hall International series in computer science, Prentice Hall 1997, isbn 978-0-13-507245-5, pp. I-XIV, 1-295 | |
| j30 | Richard S. Bird, Jesús N. Ravelo: On Computing Representatives. Inf. Process. Lett. 63(1): 1-7 (1997) | |
| j29 | ||
| j28 | ||
| j27 | Richard S. Bird, Geraint Jones, Oege de Moor: More Haste, Less Speed: Lazy Versus Eager Evaluation. J. Funct. Program. 7(5): 541-547 (1997) | |
| c5 | Richard S. Bird: Allegories as a Basis for Algorithmics. Category Theory and Computer Science 1997: 34-46 | |
| e2 | Richard S. Bird, Lambert G. L. T. Meertens (Eds.): Algorithmic Languages and Calculi, IFIP TC2 WG2.1 International Workshop on Algorithmic Languages and Calculi, 17-22 February 1997, Alsace, France. IFIP Conference Proceedings 95, Chapman & Hall 1997, isbn 0-412-82050-1 | |
| 1996 | ||
| j26 | Richard S. Bird, Oege de Moor, Paul F. Hoogendijk: Generic Functional Programming with Types and Relations. J. Funct. Program. 6(1): 1-28 (1996) | |
| j25 | ||
| c4 | ||
| 1995 | ||
| c3 | ||
| 1993 | ||
| j24 | ||
| j23 | ||
| c2 | Richard S. Bird, Oege de Moor: From Dynamic Programming to Greedy Algorithms. Formal Program Development 1993: 43-61 | |
| e1 | Richard S. Bird, Carroll Morgan, Jim Woodcock (Eds.): Mathematics of Program Construction, Second International Conference, Oxford, U.K., June 29 - July 3, 1992, Proceedings. Lecture Notes in Computer Science 669, Springer 1993, isbn 3-540-56625-2 | |
| 1992 | ||
| b2 | Richard S. Bird, Philip Wadler: Einführung in die funktionale Programmierung. Hanser Studienbücher der Informatik, Hanser 1992, isbn 978-3-446-17001-8, pp. I-XIII, 1-284 | |
| j22 | ||
| j21 | ||
| j20 | ||
| c1 | ||
| 1991 | ||
| j19 | ||
| j18 | ||
| 1989 | ||
| j17 | ||
| j16 | Richard S. Bird, Jeremy Gibbons, Geraint Jones: Formal Derivation of a Pattern Matching Algorithm. Sci. Comput. Program. 12(2): 93-104 (1989) | |
| 1988 | ||
| b1 | Richard S. Bird, Philip Wadler: Introduction to functional programming. Prentice Hall International series in computer science, Prentice Hall 1988, isbn 978-0-13-484197-7, pp. I-XV, 1-293 | |
| 1987 | ||
| j15 | Richard S. Bird, John Hughes: The alpha-beta Algorithm: An Exercise in Program Transformation. Inf. Process. Lett. 24(1): 53-57 (1987) | |
| j14 | Richard S. Bird: A Formal Development of an Efficient Subercombinator Compiler. Sci. Comput. Program. 8(2): 113-137 (1987) | |
| 1986 | ||
| j13 | Richard S. Bird: Transformational Programming and the Paragraph Problem. Sci. Comput. Program. 6(2): 159-189 (1986) | |
| 1985 | ||
| j12 | Richard S. Bird: Addendum to ``The Promotion and Accumulation Strategies in Transformational Programming''. ACM Trans. Program. Lang. Syst. 7(3): 490-492 (1985) | |
| 1984 | ||
| j11 | Richard S. Bird: Using Circular Programs to Eliminate Multiple Traversals of Data. Acta Inf. 21: 239-250 (1984) | |
| j10 | Richard S. Bird: The Promotion and Accumulation Strategies in Transformational Programming. ACM Trans. Program. Lang. Syst. 6(4): 487-504 (1984) | |
| 1981 | ||
| j9 | ||
| j8 | ||
| 1980 | ||
| j7 | Richard S. Bird: Tabulation Techniques for Recursive Programs. ACM Comput. Surv. 12(4): 403-417 (1980) | |
| 1979 | ||
| j6 | ||
| 1977 | ||
| j5 | ||
| j4 | Richard S. Bird: Improving Programs by the Introduction of Recursion. Commun. ACM 20(11): 856-863 (1977) | |
| j3 | ||
| 1974 | ||
| j2 | ||
| j1 | ||
Colors in the list of coauthors
Last update Sun May 26 01:33:07 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page