CSc 520 Principles of Programming Languages
Project Reports (gzipped postscript)
Database Language Design
Experiences in Evaluating Performance of Several High Level Languages
A Survey of Language Interoperability
Approach towards Mobile Agent Security from a Malicious Host in a Distributed Open Agent
A Study of Visual Programming Languages
The Evolution of Literate Programming
(Appendix)
Web Languages and An Example: WebL
Programming Languages for Sound
Adding Parametric Types to Java
Concurrency Paradigms in Parallel Programming Languages
Proof-Carrying Code
String Implementation comparison in Java, Icon, Python, and Lisp
Repeated Inheritance
Back to the 520 Home Page
Back to Collberg's Home Page