Computer programming -- Moral and ethical aspectsSee also what's at your library, or elsewhere.
Broader terms: |
Filed under: Computer programming -- Moral and ethical aspects
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) 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) 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 -- Philosophy
Filed under: Computer programming -- Social aspects
Filed under: Computer programming -- Study and teaching
Filed under: Constraint programming (Computer science)
Filed under: Functional programming (Computer science)More items available under broader and related terms at left. |