Project Papers

This is a selection of the papers I have written for various classes while at UCSC. For published papers related to my research, please visit my Published Papers page.

CMPS 203: Programming Languages

Bridging the Language Gap

This is a paper that compares Objective-C and Java, and examines some of the functionality of Apple's Java Bridge technology in MacOS X. The Java Bridge allows programmers to use Objective-C and Java classes interchangeably. It is interesting to note that since this paper was written, Apple has released an Objective-C++ compiler.

CMPE 202: Computer Architecture

Vector Processing in the Motorola PowerPC 7400

This paper examines the Motorola G4 processor and the AltiVec SIMD unit. I conducted some experiments to determine the performance gains available to programs using AltiVec instructions.