When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Unifying Theories of Programming - Wikipedia

    en.wikipedia.org/wiki/Unifying_Theories_of...

    In UTP parlance, a theory is a model of a particular programming paradigm. A UTP theory is composed of three ingredients: an alphabet, which is a set of variable names denoting the attributes of the paradigm that can be observed by an external entity; a signature, which is the set of programming language constructs intrinsic to the paradigm; and

  3. Concepts, Techniques, and Models of Computer Programming

    en.wikipedia.org/wiki/Concepts,_Techniques,_and...

    Using a carefully selected progression of subsets of the Oz programming language, the book explains the most important programming concepts, techniques, and models . Translations of this book have been published in French (by Dunod Éditeur, 2007), Japanese (by Shoeisha, 2007) and Polish (by Helion, 2005).

  4. SICP has been influential in computer science education, and several later books have been inspired by its style. Structure and Interpretation of Classical Mechanics (SICM), another book that uses Scheme as an instructional element, by Gerald Jay Sussman and Jack Wisdom; Software Design for Flexibility, by Chris Hanson and Gerald Jay Sussman

  5. The Art of Computer Programming - Wikipedia

    en.wikipedia.org/.../The_Art_of_Computer_Programming

    The Art of Computer Programming (TAOCP) is a comprehensive monograph written by the computer scientist Donald Knuth presenting programming algorithms and their analysis. Volumes 1–5 are intended to represent the central core of computer programming for sequential machines.

  6. Programming language theory - Wikipedia

    en.wikipedia.org/wiki/Programming_language_theory

    In some ways, the history of programming language theory predates even the development of programming languages themselves. The lambda calculus, developed by Alonzo Church and Stephen Cole Kleene in the 1930s, is considered by some to be the world's first programming language, even though it was intended to model computation rather than being a means for programmers to describe algorithms to a ...

  7. John C. Reynolds - Wikipedia

    en.wikipedia.org/wiki/John_C._Reynolds

    Books. The Craft of Programming, Prentice Hall International, 1981. ISBN 0-13-188862-5. Theories of Programming Languages, Cambridge University Press, 1998. ISBN 0-521-59414-6. Articles "Transformational Systems and the Algebraic Structure of Atomic Formulas" (PDF). Machine Intelligence. 5: 135– 151. 1970. "Towards a Theory of Type Structure ...

  8. Semantics (computer science) - Wikipedia

    en.wikipedia.org/wiki/Semantics_(computer_science)

    In 1967, Robert W. Floyd published the paper Assigning meanings to programs; his chief aim was "a rigorous standard for proofs about computer programs, including proofs of correctness, equivalence, and termination". [2] [3] Floyd further wrote: [2] A semantic definition of a programming language, in our approach, is founded on a syntactic ...

  9. Category:Computer programming books - Wikipedia

    en.wikipedia.org/wiki/Category:Computer...

    The C Programming Language; C Traps and Pitfalls; C, The Complete Reference; Code: The Hidden Language of Computer Hardware and Software; Coders at Work; A Commentary on the UNIX Operating System; Concepts, Techniques, and Models of Computer Programming; Core Python Programming