Antony  Hosking Author of Evaluating Organization Development

Antony Hosking

Australian National University

Antony Hosking is a Professor in the Research School of Computer Science at the Australian National University in Canberra.


Antony Hosking is Professor of Computer Science at the Australian National University, and Associate Professor of Computer Science at Purdue University, West Lafayette (on leave from 2015). He received a BSc in Mathematical Sciences from the University of Adelaide, Australia, in 1985, and an MSc in Computer Science from the University of Waikato, New Zealand, in 1987. He continued his graduate studies at the University of Massachusetts Amherst, receiving a PhD in Computer Science in 1995.He was named a Distinguished Scientist of the Association for Computing Machinery in 2012, a member of AITO in 2013, and is a Member of the Institute of Electrical and Electronics Engineers. He regularly serves on programme and steering committees of major conferences, mostly focused on programming language design and implementation.

Areas of Research / Professional Expertise

    His work is in the area of programming language design and implementation, with specific interests in database and persistent programming languages, object-oriented database systems, dynamic memory management, compiler optimisations, and architectural support for programming languages and applications.

Personal Interests

    He is married, with five children. When the opportunity arises, he most enjoys sitting somewhere behind the bowler’s arm on the first day of any Test match at the Adelaide Oval.



Featured Title
 Featured Title - The Garbage Collection Handbook - 1st Edition book cover



Garbage Collection Handbook e-book edition!

By: Antony Hosking
Subjects: Computer Science & Engineering

The Garbage Collection Handbook will shortly be released in e-book form.  The e-book has a number of enhancements over the print version. In particular, it is heavily hyperlinked. There are clickable links from every reference to its target (chapter, section, algorithm, figure, table and so on). Clicking on a citation will take the reader to its entry in the bibliography, many of which have a digital object identifier (‘doi’), in turn a link to the original paper. Each entry in the bibliography also includes a list of pages from which it was cited; these are links back to the referring citations. Similarly, entries in the index contain links to the pages where the entry was mentioned. Finally, technical terms in the text have been linked to their entries in the glossary.