Skip to main content
Home

Main navigation

  • Home
  • Series
  • People
  • Depts & Colleges
  • Open Education

Main navigation

  • Home
  • Series
  • People
  • Depts & Colleges
  • Open Education

Starquakes Expose Stellar Heartbeats

Series
Oxford Physics Public Lectures
Embed
The 14th Hintze Biannual Lecture 4th May 2017 delivered by Professor Conny Aerts - Director, Institute of Astronomy KU Leuven

Thanks to the recent space missions CoRoT and Kepler, a new era of stellar physics has dawned. Asteroseismology, the observation and interpretation of starquakes, has produced a number of surprises about the deep interiors of stars. These results have altered our view of the lifecycle of stars including the generations of stars that preceded the Sun. Starquakes allow us to estimate the distances and ages of stars with unprecedented precision. Asteroseismology from space has revealed radically different physics in the heart of massive stars compared to the Sun. These massive stars are the chemical factories of the Universe, forcing us to rethink the output from the manufacturing sector of our Galaxy. Furthermore asteroseismology has paved the way for archaeological studies of our own Milky Way. After reviewing these developments I will look to the future projects that can address the new open questions posed by starquakes.

Episode Information

Series
Oxford Physics Public Lectures
People
Connie Aerts
Keywords
stellar physic
space missions
CoRoT
Kepler
asteroseismology
star
starquakes
stars
Department: Department of Physics
Date Added: 27/06/2017
Duration:

Subscribe

Download

Book Launch: The Karen and the Gift of Education

Series
Asian Studies Centre
Embed
Book Launch: The Karen and the Gift of Education, by Pia Jolliffe
Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
Asian Studies Centre
People
Pia Jolliffe
Reshmi Banerjee
Keywords
Karen
thailand
UK
migration
education
Department: St Antony's College
Date Added: 26/06/2017
Duration: 00:29:56

Subscribe

Download

What are types for?

Series
Strachey 100: an Oxford Computing Pioneer
Embed
Types in programming languages are commonly thought of as a way of preventing certain bad things from happening, such as multiplying a number by a string.
But this is only half of the benefit of types: it is what types are against. Types in programming languages are also what enable some good things to happen, such as selecting the right implementation of a heterogeneous operation like comparison or printing based on type information; this is what are types for. This ability is surprisingly powerful, and gives rise to a variety of highly expressive generic programming techniques. Jeremy illustrates with some examples based on the rank-polymorphic array operations introduced in Iverson’s APL: not only does the type information prevent array shape errors, it is what directs the lifting of operations across array dimensions.

Episode Information

Series
Strachey 100: an Oxford Computing Pioneer
People
Jeremy Gibbons
Keywords
type theory
programming languages
Department: Department of Computer Science
Date Added: 26/06/2017
Duration: 00:31:40

Subscribe

Download

Parametric Polymorphism and models of storage

Series
Strachey 100: an Oxford Computing Pioneer
Embed
In this presentation, Uday brings together two strands of Christopher Strachey’s thought: parametric polymorphism and abstract models of storage.
The term parametric polymorphism was introduced in by Strachey who distinguished it from “ad hoc” polymorphism. In the words of John Reynolds, “a parametric polymorphic function is one that behaves the same way for all types,” whereas an ad hoc polymorphic function may have unrelated meanings at different types. A very similar intuition arose in mathematics, some twenty years earlier, for which Eilenberg and MacLane proposed a “General Theory of Natural Equivalences”, what we now call category theory. Relating the two notions allows us to develop a broad view of “parametricity” (the idea of acting the same way for all types), which
is applicable not only to programming languages but also to mathematics and perhaps other disciplines. A particularly important application of this broad view is for Strachey’s “mathematical semantics” of programming languages.

For modelling imperative programming languages that operate by manipulating a store, Strachey presented a basic model of storage based on “locations”, while promising a further paper on an “abstract model of storage” to appear in future. Unfortunately the latter never appeared. In succeeding work, Reynolds proposed an abstract model of store as well as an “intuitionistic” functor category approach to model the stack discipline of the store. O'Hearn and Tennent made the crucial observation that the model needs to be embellished with parametricity to capture the data abstraction aspects of the store.

In this talk, Uday reviews these developments as well as his own recent work on integrating the Reynolds model with parametricity to capture the fact that state changes of the store are irreversible. One way to understand these developments is to view them as a “parametric mathematical semantics” of programming languages.

Episode Information

Series
Strachey 100: an Oxford Computing Pioneer
People
Uday Reddy
Keywords
Semantics of programming languages
type theory
storage models
polymorphism
Department: Department of Computer Science
Date Added: 26/06/2017
Duration: 00:40:29

Subscribe

Download

Probabilistic Programming

Series
Strachey 100: an Oxford Computing Pioneer
Embed
Hongseok begins by talking about a program of Strachey’s that wrote “love letters” using the Manchester University computer. He then uses this as a lead in for discussing probabilistic methods of generating algorithms and programs.

Episode Information

Series
Strachey 100: an Oxford Computing Pioneer
People
Hongseok Yang
Keywords
Probabilistic programming
generative algorithms
procedural modelling
Department: Department of Computer Science
Date Added: 26/06/2017
Duration: 00:34:14

Subscribe

Download

Christopher Strachey, First-Class Citizen

Series
Strachey 100: an Oxford Computing Pioneer
Embed
Philip reviews Christopher Strachey’s influence on modern-day functional programming languages.

Episode Information

Series
Strachey 100: an Oxford Computing Pioneer
People
Philip Wadler
Keywords
History of computing
functional programming
types
Department: Department of Computer Science
Date Added: 26/06/2017
Duration: 00:31:03

Subscribe

Download

A modelling language approach to defining mathematical structures via semantics

Series
Strachey 100: an Oxford Computing Pioneer
Embed
In this talk, Jane presents about her work on modelling dynamic behaviour of systems using quantative modelling techniques. Particular kinds of modelling diagrams are used and a mathematical approach to looking at their meaning is presented.


Episode Information

Series
Strachey 100: an Oxford Computing Pioneer
People
Jane Hillston
Keywords
Process algebras
Markov chains
performance analysis
dynamic systems
Department: Department of Computer Science
Date Added: 26/06/2017
Duration: 00:33:10

Subscribe

Download

Greetings to the participants at “Strachey 100”

Series
Strachey 100: an Oxford Computing Pioneer
Embed
The logician Dana Scott played a crucial part in the story of denotational semantics, working for a term with Christopher Strachey in Autumn 1969, when he created a mathematical model for the foundation of the method.
In this talk, Dana discusses this period as well as reminiscing about his life and career up to that point.

Episode Information

Series
Strachey 100: an Oxford Computing Pioneer
People
Dana Scott
Keywords
History of computing
denotational semantics
domain theory
programming languages
Department: Department of Computer Science
Date Added: 26/06/2017
Duration: 00:23:59

Subscribe

Download

Strachey: school master, language designer, colleague

Series
Strachey 100: an Oxford Computing Pioneer
Embed
In this panel discussion, three people who knew Christopher Strachey in different contexts talk about their memories of him.
Michael Jackson discusses being taught by Strachey as a boy at Harrow, David Hartley talks about work with Strachey on the programming language CPL, and Roger Penrose remembers working with Strachey at the National Research Development Corporation and introducing him to lambda calculus.

Episode Information

Series
Strachey 100: an Oxford Computing Pioneer
People
Roger Penrose
Michael Jackson
David Hartley
Keywords
History of computing
1950s school life
programming languages
compilers
lambda calculus
National Research Development Corporation
Department: Department of Computer Science
Date Added: 26/06/2017
Duration: 00:44:11

Subscribe

Download

Semantic relationships: reducing the separation between practice and theory

Series
Strachey 100: an Oxford Computing Pioneer
Embed
Christopher Strachey believed that the gap between theory and practice was impeding the development of computing science.
In Robert’s talk, he considers how the work he did with Strachey on the essay that ultimately became their book tried to narrow the gap, by formalising, and reasoning about, the implementation concepts for programming languages. A particular focus will be the proof techniques for imperative programs that use storage, which were implicit, but not very easy to discern, in the book.

Episode Information

Series
Strachey 100: an Oxford Computing Pioneer
People
Robert Milne
Keywords
History of computing
implementation techniques
theoretical computing
denotational semantics
Department: Department of Computer Science
Date Added: 26/06/2017
Duration: 00:35:40

Subscribe

Download

Pagination

  • First page
  • Previous page
  • …
  • Page 1851
  • Page 1852
  • Page 1853
  • Page 1854
  • Page 1855
  • Page 1856
  • Page 1857
  • Page 1858
  • Page 1859
  • …
  • Next page
  • Last page

Footer

  • About
  • Accessibility
  • Contribute
  • Copyright
  • Contact
  • Privacy
  • Login
'Oxford Podcasts' X Account @oxfordpodcasts | Upcoming Talks in Oxford | © 2011-2026 The University of Oxford