############################################################ Seminar Announcement School of Computer Science, CECS The Australian National University ############################################################ Date: Thursday, 05 March 2009 Time: 4:00 pm to 5:00 pm Venue: Room N101, CSIT Building [108] Speaker: Daniel Frampton Title: Demystifying Magic: High-level Low-level Programming. Abstract: The power of high-level languages lies in their abstraction over hardware and software complexity, leading to greater security, better reliability, and lower development costs. However, opaque abstractions are often show-stoppers for systems programmers, forcing them to either break the abstraction, or more often, simply give up and use a different language. In this seminar I will discuss work towards meeting the challenge of opening up a high-level language to allow practical low-level programming, without forsaking integrity or performance. Biography: Daniel is a graduate student working with Steve Blackburn at the ANU. His research has centred around the goal of high-level low-level programming, covering a diverse range of issues including language design, garbage collection algorithms, data visualization tools and technology, as well as benchmarking and evaluation methodology. He is heavily involved in the JikesRVM project, and has interned at both Microsoft and IBM Research. URL: http://cs.anu.edu.au/lib/seminars/seminars09/dept20090305 ############################################################ Seminars homepage: http://cs.anu.edu.au/seminars/ If you like to give a seminar please contact: seminars-owner [at] cs.anu.edu.au ############################################################