COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Programming Research Group Seminar > MPhil Presentations: (1) An investigation of the Join Calculus Abstract Machine (2) Ownership in Object-Oriented Languages
MPhil Presentations: (1) An investigation of the Join Calculus Abstract Machine (2) Ownership in Object-Oriented LanguagesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Dominic Orchard. Borja Moreno Fernandez (1) and Artem Glebov (2) will be practising their MPhil project talks. (1) An investigation of the Join Calculus Abstract Machine Abstract: The Join Calculus Abstract Machine (JCAM) is a parallel, non-deterministic, stack-based abstract machine based on the Join Calculus. It aims to become a universal intermediate representation (IR) for parallel programming languages. In this talk I first introduce the Join Calculus, and then present the investigation of the JCAM that I am performing. The investigation includes the implementation of a JCAM interpreter, an analysis of the suitability of the JCAM as an IR, and optimizations of JCAM code. (2) Ownership in Object-Oriented Languages Abstract: Ownership types make bad programs harder to write. They prevent unintended aliasing and help guard the objects’ invariants – all using a clear and elegant syntax with various tools out there to help automate the tedious bit. Still, despite the progress made in the area for more than a decade, the idea seems to be surprisingly far from acceptance by the developers’ community. Does this mean ownership types are technically immature? Is it just a technical problem or do we miss some important points in our reasoning about how programmers do their job? Has the gap between research and practice gone too wide? In this work, I examine recent advances in the area with the aim of identifying major obstacles that separate ownership types from adoption, and suggest steps that will help overcome those obstacles. This talk is part of the Computer Laboratory Programming Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsWomen's Word Stephen Roskill Memorial Lecture anthropologyOther talks100 Problems around Scalar Curvature Managing your research data effectively and working reproducibly for beginners TODAY Foster Talk - Integrin-associated adhesion complexes and their role in mechanotransduction Understanding model diversity in CMIP5 projections of westerly winds over the Southern Ocean Adaptation in log-concave density estimation Mass Spectrometry The frequency of ‘America’ in America Scale and anisotropic effects in necking of metallic tensile specimens 'The Japanese Mingei Movement and the art of Katazome' The Partition of India and Migration Berndt Hauptkorn: 'The Business of Luxury' |