Paper 1: Mycroft, A. Programming Language Design and Analysis
motivated by Hardware Evolution (Invited Presentation) Proc. SAS'07, Springer-Verlag
LNCS vol. 3634: 18-33, August 2007
Paper 2: "The
problem with threads"
Professor
Edward A. Lee
Technical
report, published in IEEE Computer 39(5):33-42, May 2006.
http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.pdf
Paper 3: Wolfgang Kreutzer,
"Basic
Aspects of Squeak and the Smalltalk-80 Programming Language"
http://www.cosc.canterbury.ac.nz/wolfgang.kreutzer/cosc205/smalltalk1.html
Paper 4: David Ungar, Randall B. Smith,
"SELF:
The Power of Simplicity"
http://www.springerlink.com/content/t8m37757w2011502/fulltext.pdf
Paper 5: Tomáš Petříček:
“F#
Language Overview”,
http://tomasp.net/articles/fsharp-i-introduction/article.pdf
Paper 6: Michel Schinz and
Philipp Haller:
“A Scala Tutorial
for Java programmers”,
http://www.scala-lang.org/docu/files/ScalaTutorial.pdf
Paper 7: Guy L. Steele,
"Growing
a Language",
http://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf
Paper 8: Eric
Allen et al.
"Project
Fortress"
http://research.sun.com/projects/plrg/Publications/linuxMagazine.pdf
Paper 9:
Paper 10: Ierusalimschy, R., de Figueiredo,
L. H., and Celes, W. 2007. The
evolution of Lua. In Proceedings
of the Third ACM SIGPLAN Conference on History of Programming Languages (
DOI= http://doi.acm.org/10.1145/1238844.1238846
Paper 11: Frigo, M., Leiserson, C.
E., and Randall, K. H.:
The
implementation of the Cilk-5 multithreaded language. SIGPLAN Not. 33, 5 (May.
1998), 212-223.
DOI= http://doi.acm.org/10.1145/277652.277725
May also be
downloaded from
The implementation of the Cilk-5
multithreaded language - CiteSeerX
Paper 12: Walter Bright:
Web article
Paper 13: Chong, S., Liu, J., Myers, A. C., Qi, X., Vikram, K., Zheng, L., and Zheng, X.:
Secure web
application via automatic partitioning.
SIGOPS Oper. Syst. Rev. 41, 6 (Oct. 2007), 31-44.
DOI= http://doi.acm.org/10.1145/1323293.1294265
Paper 14: Brooks, F.P., Jr.;
No Silver Bullet Essence and
Accidents of Software Engineering
IEEE
Computer, Volume 20,
Issue 4, April 1987
Page(s):10 - 19
DOI: http://dx.doi.org/10.1109/MC.1987.1663532
Paper 15: Nickolls, J., Buck,
I.,
Scalable parallel programming with CUDA.
ACM Queue 6, 2 (Mar. 2008), 40-53.
DOI= http://doi.acm.org/10.1145/1365490.1365500
Paper 16: John Maloney, Leo Burd, Yasmin Kafai, Natalie Rusk, Brian Silverman and Mitchel Resnick:
“Scratch:A
Sneak Preview”
http://llk.media.mit.edu/projects/scratch/ScratchSneakPreview.pdf
Paper 17: Cooper, Sam Lindley, Philip Wadler,
and Jeremy Yallop:
“Links: Web Programming Without Tiers”
In 5th International Symposium on
Formal Methods for Components and Objects (FMCO), 2006.
http://groups.inf.ed.ac.uk/links/papers/links-fmco06.pdf
Paper 18: Loitsch, F. and Serrano, M.:
„Hop
Client-Side Compilation”
In Proceedings of the 8th Symposium on Trends on Functional Languages,
New
http://www-sop.inria.fr/members/Manuel.Serrano/publi/ls-tfp07.pdf
Paper 19: Bryan Cantrill and
Jeff Bonwick, Sun Microsystems:
From The
Concurrency Problem
Vol. 6, No. 5 - September 2008
ACM Queue, September 2008
http://mags.acm.org/queue/200809/?pg=19
Paper 20: Charles, P., Grothoff, C., Saraswat, V.,
Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., and Sarkar, V. 2005. X10: An Object-oriented approach to
non-uniform Clustered Computing.
In Proceedings
of the 20th Annual ACM SIGPLAN Conference on Object Oriented Programming,
Systems, Languages, and Applications (
DOI=
http://doi.acm.org/10.1145/1094811.1094852
Charles, Donawa, Ebcioglu, Grothoff, Kielstra, von Praun, Saraswat, Sarkar. OOPSLA 2005.
http://portal.acm.org/citation.cfm?id=1094852&dl=acm&coll=&CFID=15151515&CFTOKEN=6184618