Functional programming (Computer science)See also what's at Wikipedia, your library, or elsewhere.
Broader term: |
Filed under: Functional programming (Computer science)
Items below (if any) are from related and broader terms.
Filed under: Computer programming- Elements of Programming (authors' edition; 2019), by Alexander A. Stepanov and Paul McJones (PDF files with commentary at elementsofprogramming.com)
- Scientific Programming and Computer Architecture (Cambridge, MA and London: MIT Press, c2017), by Divakar Viswanath (illustrated HTML at github.io)
- Programming and Programming Languages (2016), by Shriram Krishnamurthi (HTML at Brown)
- How to Design Programs (second edition, c2014), by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi (HTML at neu.edu)
- Think Python: How to Think Like a Computer Scientist (version 2, 2014), by Allen Downey (multiple formats at Green Tea Press)
- Learn to Program Using Python (c2011), by Cody Jackson (PDF in Sweden)
- 97 Things Every Programmer Should Know (wiki version, ca. 2010), ed. by Kevlin Henney (HTML at oreilly.com)
- How to Design Programs: An Introduction to Programming and Computing (electronic version, 2002), by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi (illustrated HTML with commentary at htdp.org)
- How to Think Like a Computer Scientist; Learning With Python (original edition (superseded by Think Python); c2002), by Allen Downey, Chris Meyers, and Jeffrey Elkner (multiple formats at Green Tea Press)
- Partial Evaluation and Automatic Program Generation (c1999), by Neil D. Jones, Carsten K. Gomard, and Peter Sestoft (PDF and Postscript with commentary in Denmark)
- Computer Science Logo Style (second edition, 3 volumes; c1997), by Brian Harvey
- Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp (c1992), by Peter Norvig (multiple formats with commentary at Github)
- Automate the Boring Stuff with Python (second edition, 2020), by Al Sweigart (illustrated HTML with commentary at automatetheboringstuff.com)
- Programming in Martin-Löf's Type Theory: An Introduction (c1990), by Bengt Nordström, Kent Petersson, and Jan M. Smith (PDF and Postscript in Sweden)
- How to Code in Python 3 (New York: DigitalOcean, ca. 2018), by Lisa Tagliaferri (PDF at digitalocean.com)
- Think Julia: How to Think Like a Computer Scientist (online edition, c2018), by Ben Lauwens and Allen Downey (HTML with commentary at githun.io)
- The Coder's Apprentice: Learning Programming with Python 3 (2017), by Pieter Spronck (PDF with commentary at spronck.net)
- A Little Smalltalk (c1987), by Timothy Budd (PDF at unibe.ch)
- Python 101 (c2017), by Michael Driscoll (illustrated HTML with commentary at pythonlibrary.org)
- Learning J: An Introduction to the J Programming Language (revised 2015), by Roger Stokes (HTML at jsoftware.com)
- The Nature of Code (c2012), by Daniel Shiffman, ed. by Shannon Fry, illust. by Zannah Marsh (illustrated HTML with commentary at natureofcode.com)
- The Craft of Programming (Englewood Cliffs, NJ, et al.: Prentice-Hall International, c1981), by John C. Reynolds (PDF at CMU)
- Matters Computational: Ideas, Algorithms, Source Code (prepublication version, 2011), by Jörg Arndt (PDF and other formats at jjj.de)
- Introduction to Computer Science using Java (2018), by Bradley Kjell (illustrated HTML at programmedlessons.org)
- A FORTRAN Coloring Book (Cambridge, MA and London: MIT Press, c1978), by Roger Emanuel Kaufman (page images with commentary at GWU)
- COBOL: A Self-Instructional Manual (Englewood Cliffs, NJ: Prentice-Hall, c1963), by James A. Saxon (page images at HathiTrust)
- Communicating Sequential Processes, by C. A. R. Hoare (PDF with commentary at usingcsp.com)
- How to Think Like a Computer Scientist: C++ Version, by Allen Downey (multiple formats at Green Tea Press)
- How to Think Like a Computer Scientist: Think Java, by Allen Downey (multiple formats at Green Tea Press)
- Larch: Languages and Tools for Formal Specification, ed. by John V. Guttag and James J. Horning (Postscript at MIT)
- Structure and Interpretation of Computer Programs (second edition, 1996, with supporting materials), by Harold Abelson, Gerald Jay Sussman, and Julie Sussman, contrib. by Alan J. Perlis (HTML at MIT Press)
- Structure and Interpretation of Computer Programs: JavaScript Edition, by Harold Abelson and Gerald Jay Sussman, ed. by Martin Henz and Tobias Wrigstad, contrib. by Julie Sussman (illustrated HTML with commentary at sourceadacemy.org)
- Watch What I Do: Programming by Demonstration, ed. by Allen Cypher (illustrated HTML at acypher.com)
- Certified Programming with Dependent Types (latest electronic edition), by Adam Chlipala (PDF and HTML with commentary at chlipala.net)
- Études for Elixir, ed. by J. David Eisenberg (HTML and other files at Github)
- Programming From the Ground Up, by Jonathan Bartlett, ed. by Dominick Bruno
- Scala Book (free online edition), by Alvin Alexander (multiple formats with commentary at alvinalexander.com)
Filed under: Computer programming -- Congresses
Filed under: Computer programming -- Corrupt practices
Filed under: Computer programming -- Handbooks, manuals, etc.
Filed under: Computer programming -- Juvenile literature
Filed under: Computer programming -- Mathematics
Filed under: Computer programming -- Moral and ethical aspects
Filed under: Computer programming -- PhilosophyMore items available under broader and related terms at left. |