CSE P505: Programming Languages
Winter 2009
Interesting/Relevant Papers
Students are not responsible for these papers (nor are they all quite
papers). They are just a sample of accessible research papers that
were mentioned in class as relevant to a particular topic or your
instructor thought of them later.
- Commercial Users of Functional Programming
- MapReduce: Simplified Data Processing on Large Clusters
Jeffrey Dean and Sanjay Ghemawat
6th Symposium on Operating System Design and Implementation 2004
- Searching for Type-Error Messages
Benjamin Lerner, Matthew Flower, Dan Grossman, Craig Chambers
ACM Conference on Programming Language Design and Implementation, 2007
- Safe Kernel Extensions Without Run-Time Checking
George C. Necula, Peter Lee
2nd Symposium on Operating System Design and Implementation 1996
- Tackling
the awkward squad: monadic input/output, concurrency, exceptions, and
foreign-language calls in Haskell
Simon Peyton Jones
- John Backus Memorial
Alex Aiken, 2007.
- The influence of browsers on evaluators or, continuations to program web servers
Christian Queinnec
5th International Conference on Functional Programming 2000
- Automatically Restructuring Programs for the Web
Matthews, Findler, Graunke, Krishnamurthi, Felleisen
Automated Software Engineering Journal 2004
- Threads Cannot Be Implemented as a Library
Hans-J. Boehm
ACM Conference on Programming Language Design and Implementation, 2005
- Implementing
Condition Variables with Semaphores
Andrew Birrell
Computer systems theory, technology, and applications, pages
29-37. 2004. Springer Verlag.
- MultiJava:
Design Rationale, Compiler Implementation, and Applications
Curtis Clifton, Todd Millstein, Gary T. Leavens, Craig Chambers
ACM Transactions on Programming Languages and Systems (TOPLAS),
28(3):517-575, May 2006
- Multiple dispatch in practice
Radu Muschevici, Alex Potanin, Ewan Tempero, James Noble
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented
programming systems languages and applications, 2008
- Uniprocessor Garbage Collection Techniques
Paul R. Wilson
International Workshop on Memory Management 1992