Up: Thesis Previous: Bibliography   Contents

Bibliography

1
Gisle Aas.
``Perl Guts Illustrated, Version 0.09''.
[Online] Available at http://gisle.aas.no/perl/illguts/, November 1999.

2
Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman.
Compilers: Principles, Techniques, and Tools.
Addison-Wesley, Reading, Massachusetts, USA, first edition, March 1988.

3
Malcolm Beattie.
``The Perl Compiler''.
The Perl Journal, 1(2):34-36, Summer 1996.

4
Per Bothner.
``Kawa-Compiling Dynamic Languages to the Java VM''.
In Proceedings of the USENIX 1998 Annual Technical Conference: Invited Talks and FREENIX Track, pages 225-272, New Orleans, Louisiana, USA, June 1998.
Also available at http://www.bothner.com/~per/papers/.

5
Per Bothner.
``Kawa: Compiling Scheme to Java''.
In Proceedings of the 1998 Lisp Users Conference, Berkeley, CA, USA, November 1998.
Also available at http://www.bothner.com/~per/papers/.

6
Per Bothner.
Personal Communication, December 2000.

7
Per Bothner.
``JEmacs: The Java/Scheme-based Emacs''.
In Proceedings of the FREENIX Track of the 2000 USENIX Annual Technical Conference, pages 271-277, San Diego, CA, USA, June 2000.
Also available at http://jemacs.sourceforge.net/Freenix00/Freenix00.html.

8
Chris Cladingboel.
``Hardware Compilation and the Java Virtual Machine''.
[Online] Available at http://www.wadham.ox.ac.uk/~chris/project, July 1998.

9
Nathan Clement.
``Hardware Implementation of the Java Virtual Machine''.
[Online] Available at http://murray.newcastle.edu.au/users/students/1999/c9510422, November 1999.

10
Cyrille Comar, Gary Dismukes, and Franco Gasperoni.
``Targeting GNAT to the Java Virtual Machine''.
In Proceedings of the conference on TRI-Ada '97, pages 149-161, 1997.

11
Stéphane Doyon.
``On the Security of Java: The Java Bytecode Verifier''.
Master's thesis, Université Laval, Sainte-Foy, Québec, Canada, April 1999.

12
Stéphane Doyon and Mourad Debbabi.
``Verifying Object Initialization in the Java Bytecode Language''.
In Proceedings of the 2000 ACM Symposium on Applied Computing, volume 2, pages 821-830, Como, Italy, March 2000.

13
Allen Goldberg.
``A Specification of Java Loading and Bytecode Verification''.
In Proceedings of the Fifth ACM Conference on Computer and Communications Security, pages 49-58, San Francisco, CA, USA, November 1998.

14
Jim Hugunin.
JPython.
[Online] Available at http://www.jpython.org, October 1999.

15
Brian Jepson.
``Taking Perl to the Java Virtual Machine''.
The Perl Journal, 4(4):53-59, Winter 1999.

16
Ray Johnson.
``Tcl and Java Integration''.
Technical report, Sun Microsystems Laboratory, February 1998.
[Online] Available at http://www.scriptics.com/products/java/tcljava.pdf.

17
Tim Lindholm and Frank Yellin.
The Java Virtual Machine Specification.
Addison-Wesley, Mountain View, CA, USA, first edition, 1997.

18
Raymond Mccrae, Huw Evans, and Ray Welland.
``PerlCaffeine: Compiling Perl to Java''.
In Proceedings of the Perl Conference 4.0, pages 127-135, Monterey, CA, USA, July 2000.

19
Jon Meyer and Troy Downing.
Java Virtual Machine.
O'Reilly and Associates, Sebastopol, CA, USA, first edition, March 1997.

20
Microsoft, Inc.
``Microsoft .NET Homepage''.
[Online] Available at http://www.microsoft.com/net/default.asp, December 2000.

21
Vijaykrishnan Narayanan.
``Issues in the Design of a Java Processor Architecture''.
PhD thesis, University of South Florida, 1998.

22
J. Michael O'Connor and Marc Tremblay.
``picoJava-1: The Java Virtual Machine in Hardware''.
IEEE Micro, 17(2):45-53, March/April 1997.

23
OneEighty Software, Ltd.
``Breakthrough Brings Java Capabilities to Eight-Bit Platforms''.
[Online] Press Release Available at http://www.180sw.com/PDF/GENEVA-8bit-20001214.pdf, December 2000.

24
Richard M. Stallman.
Using and Porting the GNU Compiler Collection (GCC).
Free Software Foundation, Boston, MA, USA, 2.95 edition, August 2000.

25
Sun Microsystems, Inc.
``picoJava Microprocessor Core''.
[Online] Available at http://www.sun.com/microelectronics/picoJava, October 2000.

26
Robert Tolksdorf.
``Languages for the Java VM''.
[Online] Available at http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html, December 2000.

27
Nathan Torkington.
``What Every Perl Programmer Needs to Know About .NET''.
[Online] Available at http://www.perl.com/pub/2000/12/net.html, December 2000.

28
Transvirtual Technologies, Inc.
``PocketLinux''.
[Online] Available at http://www.pocketlinux.com, December 2000.

29
Jon Udell.
``Does JVM Already Deliver What .NET's CLR Promises?''.
[Online] Available at http://www.byte.com/column/BYT20001214S0006, December 2000.

30
Trent Waddington, Cristina Cifuentes, and Mike Van Emmerik.
``A Resourceable and Retargetable Binary Translator''.
[Online] Available at http://archive.csee.uq.edu.au/~csmweb/uqbt.html#gcc-jvm, December 1999.

31
Larry Wall.
Personal Communication, August 1998.


Copyright © 2000, 2001 Bradley M. Kuhn.

Verbatim copying and distribution of this entire thesis is permitted in any medium, provided this notice is preserved.