http:^^www.cs.ucsb.edu^~urs^

来自「This data set contains WWW-pages collect」· EDU^~URS^ 代码 · 共 108 行

EDU^~URS^
108
字号
Date: Thu, 21 Nov 1996 20:16:00 GMT
Server: Apache/1.0.2
Content-type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD>   <TITLE>Urs Hoelzle </TITLE>   <META NAME="keywords" CONTENT="">   <META NAME="description" CONTENT="">   <META NAME="GENERATOR" CONTENT="Mozilla/3.0Gold (X11; U; SunOS 5.5 sun4m) [Netscape]"></HEAD><BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#00208C" VLINK="#AD0031"><H1><!WA0><IMG SRC="http://www.cs.ucsb.edu/~urs/urs2.jpg" ALT="[beautiful portrait]" HSPACE=10 VSPACE=10 HEIGHT=151 WIDTH=126 ALIGN=LEFT>UrsH&ouml;lzle</H1><P>My research centers around programming languages (in particular, object-orientedlanguages) and their efficient implementation. In my previous life at <!WA1><A HREF="http://www-cs.stanford.edu">Stanford</A>,I developed an optimizing compiler for the pure object-oriented language<!WA2><A HREF="http://self.smli.com">Self</A> which removed a large part of theoverhead traditionally associated with message passing. The resulting Selfsystem outperforms comparable systems (such as commercial Smalltalk implementations)by a factor of two to three on some medium-sized (500-line) benchmarks.</P><P>A second aspect of that project was to integrate optimizing compilationinto an interactive programming environment by developing techniques toavoid long compilation pauses and to allow source-level debugging of optimizedcode. <BR></P><P>I'm interested in many aspects of language implementation, such as </P><UL><LI>compiler optimizations to eliminate message sends (profile-based compileroptimizations, type inference, etc.), </LI><LI>efficient dispatch techniques for statically- and dynamically-typedlanguages, </LI><LI>compiler support for garbage collection (&quot;garbage prevention isbetter than garbage collection&quot;), </LI><LI>measurements and analyses of the execution characteristics of (optimized)object-oriented programs, for example, their instruction mix, cache performanceetc., and </LI><LI>software engineering related aspects of object-oriented programming,such as profilers and debuggers for OO programs. </LI></UL><P>Current projects include optimizing compilers or runtime systems forSelf, C++, and Java. Check out the <!WA3><A HREF="http://www.cs.ucsb.edu/oocsb/papers.shtml">publicationspage</A> if you're interested in more details. Some of my research resultshave recently been incorporated into <!WA4><A HREF="http://www.animorphic.com">AnimorphicSystems</A>' Smalltalk and Java Virtual Machines.</P><P><HR><B>Address</B> </P><P>Urs H&ouml;lzle&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<!WA5><A HREF="mailto:urs@cs.ucsb.edu">urs@cs.ucsb.edu</A>)<BR>Department of Computer Science<BR>2111 Engineering I<BR>University of California<BR>Santa Barbara, CA 93106<BR><BR>tel: (805) 893-3960 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fax: (805) 893-8553<BR><BR><FONT SIZE=-1>(If my name displays as &quot;H lzle&quot; on your screen,then your program can't display that funny &quot;o&quot; with the two dotson top. Changing the font usually helps; e.g., on my system, Times Regulardoesn't work but Times Small or New Century Schoolbook do. The correctASCII way to spell my name is &quot;Hoelzle&quot; -- in German, the &quot;owith Umlaut&quot; expands into &quot;oe&quot;; but often, people also spellit as &quot;Holzle. It's pronounced like <!WA6><A HREF="http://www.cs.ucsb.edu/~urs/urs.snd">this</A>.) </FONT></P><P><HR><B>Other Links</B></P><LI><!WA7><A HREF="http://www.cs.ucsb.edu/oocsb/">OOCSB home page</A> </LI><LI><!WA8><A HREF="http://www.cs.ucsb.edu/~urs/video/">CS162: Programming Languages</A> </LI><LI><!WA9><A HREF="http://www.cs.ucsb.edu/~cs263">CS263: Modern Programming Languagesand Their Implementation</A> </LI><LI><!WA10><A HREF="http://www.create.ucsb.edu/courses/cs595.html">CS595J: Readingsin Multimedia, Digital Audio, and Computer Music</A> </LI><P><!-- <LI><!WA11><A HREF="http://www.cs.ucsb.edu/~urs/video/">CS595I: Systems Video Seminar</A> </LI> --></P><LI><!WA12><A HREF="http://www.cs.ucsb.edu/">Departmental home page</A> </LI><LI><!WA13><A HREF="http://www.cs.ucsb.edu/germany/">Information for German SpeakingProspective Graduate Students</A> </LI><CENTER><P><HR><I><FONT SIZE=-2>&copy;1996 Urs H&ouml;lzle. <!-- Created: Wed Jul 31 13:21:56 PDT 1996 --><!-- hhmts start -->Lastmodified: Thu Aug 15 13:09:02 PDT <!-- hhmts end --><BR>No electrons were harmed in the production of this page. </FONT></I></P></CENTER><P><!WA14><A HREF="http://www.cs.ucsb.edu/~urs/[an error occurred while processing this directive]&quot;&gt;</A><! Counter started Aug 8, 1996><! Counter files in /fs/net/etc/http/data/counter with soft links ></P></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?