Antony Hosking

Professor, School Director, and ACM Distinguished Scientist

Picture of Antony Hosking

Location
CSIT Building 108, Office N338

Email
antony.hosking@anu.edu.au
director.comp@anu.edu.au

Phone
+61 2 6125 9358

Clusters
Computing Foundations

Website
https://hosking.github.io

Biography

Antony Hosking is Professor and School Director in the School of Computing within the College of Engineering, Computing and Cybernetics at the Australian National University. He is a Life Member of the Association for Computing Machinery and was named an ACM Distinguished Scientist in 2012. He was elected Member of Association Internationale pour les Technologies Objets in 2013, and is a Member of the Institute of Electrical and Electronics Engineers. He regularly serves on programme and steering committees of major international conferences, mostly focused on programming languages and systems, and currently serves on the Executive Committee of the ACM Special Interest Group on Programming Languages.

Professor Hosking studied Computer Science at the universities of Adelaide, Waikato, and Massachusetts at Amherst, receiving BSc (Mathematical Sciences), MSc 1st class Honours (Computer Science), and PhD (Computer Science) degrees, respectively. Prior to joining ANU he served for over 20 years on the faculty of Purdue University—West Lafayette as Assistant Professor and tenured Associate Professor of Computer Science. He is an Honorary Professor at the University of Massachusetts at Amherst.

Professor Hosking has extensive consulting experience as a testifying intellectual property expert to US District Courts.

Research Interests

Professor Hosking’s research interests lie in the areas of programming languages and programming systems, software systems and data storage and management. He works on problems arising in object persistence, database systems, distribution, memory management (garbage collection), managed language runtimes, language virtual machines, optimizing compilers, and architectural support for programming languages and systems. His recent work addresses fundamentals of assurance in the systems software stack, as foundation for building trustworthy systems.

The Garbage Collection Handbook

Professor Hosking is co-author of the primary reference text for automatic memory management The Garbage Collection Handbook, now translated to Chinese, Japanese and Korean. Second Edition now available for pre-order.

GC Handbook EN

GC Handbook EN GC Handbook JP GC Handbook CN GC Handbook KR

You are on Aboriginal land.

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

bars search times arrow-up