This link has been bookmarked by 92 people . It was first bookmarked on 04 Oct 2006, by Haofei Wang.
-
08 Nov 14
-
23 Aug 14
David A. Haleby Peter Van Roy and Seif Haridi
A book that covers programming language paradigms by examining characteristics, and combinations thereof. Example code in the multi-paradigm Oz programming language can be found here, along with lecture slides and notes.
http://www.mozart-oz.org/
http://mozart.github.io/
http://www.info.ucl.ac.be/~pvr/cvvanroy.html
http://www.sics.se/~seif/
The author has a two-part course on edX.
https://www.edx.org/course/louvainx/louvainx-louv1-1x-paradigms-computer-2751programming programming paradigms CS computer science concurrent programming
-
05 May 14
-
23 Feb 14
-
23 Jan 14
-
22 Jan 14
-
06 Jan 14
carlos puentes"Concepts, Techniques, and Models of Computer Programming
Textbook and Reference Work
" -
07 Dec 13
-
05 Dec 13
-
28 Jun 13
sudhakaran packianathanA comprehensive programming textbook that covers all important programming paradigms in a unified framework that is both practical and theoretically sound. Special attention is given to concurrent programming and data abstraction. The textbook uses the Oz multiparadigm programming language for its examples.
books languages programming functional language learning education reference cs
-
13 Sep 12
-
26 Jun 12
-
04 Jun 12
-
Concepts, Techniques, and Models of Computer Programming
-
-
19 May 11
J MThis textbook brings the computer science student a comprehensive and up-to-date presentation of all major programming concepts, techniques, and paradigms in a unified framework. The textbook is designed for second-year to graduate courses in computer programming. It is also designed for practitioners and researchers: it gives insightful discussions on many topics, reconciles opposing viewpoints, and emphasizes concepts of lasting value. It has the following notable features:
Concurrent programming: The broadest presentation of practical concurrent programming available anywhere. One third of the book is devoted to concurrent programming. All important paradigms are presented, including the three most useful ones: declarative (dataflow) concurrency, message-passing concurrency, and shared-state concurrency.
Data abstraction: The broadest presentation available anywhere of the different ways to do data abstraction. Pure object-oriented languages use only one way, but we show that there are at least four different ways. Each has its own trade-offs and real-world metaphors. For example, we explain the trade-offs between objects and abstract data types, and how to use polymorphism with both.
Programming paradigms: The most complete integration of programming paradigms available anywhere. We show that multiparadigm programming is natural and that the conventional boundaries between paradigms are artificial and limiting. We show programming as a unified discipline. We single out the four languages Erlang, Haskell, Java, and Prolog as representative members of important paradigms and situate them within our uniform framework.
Practicality: A comprehensive presentation of practical programming techniques, illustrated with more than 1000 programs and program fragments. All can be run on the accompanying open source development platform, the Mozart Programming System.
Formal semantics: A complete and simple formal semantics designed for practicing programmers. It makes it possible to understand programs, to predict behavi -
30 Apr 11
-
24 Mar 11
-
21 Mar 11
-
20 Dec 10
-
28 Nov 10
-
27 Nov 10
-
14 Feb 10
-
22 Jan 10
-
30 Dec 09
-
12 Dec 09
-
05 Oct 09
-
05 Jul 09
-
29 Jun 09
-
28 Jun 09
-
07 Jun 09
-
27 Apr 09
-
29 Aug 08
-
17 Jun 08
-
20 May 08
-
21 Jan 08
-
14 Oct 07
-
27 Sep 07
-
22 Aug 07
Gjm GLingA comprehensive programming textbook that covers all important programming paradigms in a unified framework that is both practical and theoretically sound. Special attention is given to concurrent programming and data abstraction.
-
21 Aug 07
-
20 Aug 07
-
24 Jul 07
-
25 Jun 07
-
06 Apr 07
AlanConcepts, Techniques, and Models of Computer Programming
book books compiler computer computer-science computerscience computing concurrency cs design dev education languages learning lisp MIT mozart programming reference science technology toBuy wishlist functional oz
-
02 Apr 07
Avinash MeetooTextbook and Reference Work by Peter Van Roy and Seif Haridi
book computer concurrency design education functional languages learning programming mozart technology computerscience compiler
-
26 Mar 07
-
01 Mar 07
-
-
31 Dec 06
-
21 Dec 06
-
29 Nov 06
-
11 Nov 06
-
20 Sep 06
-
01 Sep 06
-
14 Aug 06

Page Comments
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.