User Tools

Site Tools


calendar

This is an old revision of the document!


Calendar

September 6

No lecture.

September 11

Herb Sutter and James Larus. Software and the Concurrency Revolution. Queue, 3(7):54-62, September 2005.

Celeste Biever. Chip revolution poses problems for programmers. New Scientist, 2594:26-27, March 2007.

September 13

No lecture.

September 18

Nicholas Carriero and David Gelernter. Linda in Context. Communications of the ACM, 32(4):444-458, April 1989.

Linda is not a programming language but a framework. Implementations of this framework include C-Linda and Linda-Fortran. Recent work on Java within the Linda context include JavaSpaces, TSpaces and JParadise.

September 20

The lecture will take place in the Steacie Building, room 021. Ask at the library reference desk for room 021 if you cannot find it.

Leah Graham and Panagiotis Takis Metaxas. Of course it's true; I saw it on the Internet! Communications of the ACM, 46(5):70-75, May 2003.

Neil L. Waters. Why you can't cite Wikipedia in my class. Communications of the ACM, 50(9):15-17, September 2007.

Some information about literature search can be found here.

September 25

An implementation of a bounded buffer in C-Linda can be found here.

September 27

John H. Reppy. CML: A Higher-order Concurrent Language. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, Toronto, Canada, June 1991. SIGPLAN Notices, 26(6):293-305, June 1991.

October 2

Mary Campione, Kathy Walrath and Alison Huml. The Java Tutorial. Lesson: Threads: Doing Two or More Tasks At Once.

An implementation of a bounded buffer in Java can be found here.

October 4

P.J. Courtois, F. Heymans and D.L. Parnas. Concurrent control with "readers" and "writers". Communications of the ACM, 14(10): 667-668, October 1971.

A solution to the readers-writers problem in Java can be found here.

October 9

October 11

October 16

October 18

October 23

Presentations

The sleeping barber problem can be found in Section 4.2 of
E.W. Dijkstra. Cooperating Sequential Processes. EWD 123. 1968.

A solution to the sleeping barber problem in Java can be found here

October 25

November 6

November 8

November 13

November 27

November 29

December 4

calendar.1193174752.txt.gz · Last modified: 2007/10/23 21:25 by franck

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki