Docentföreläsning - Elias Castegren: "Vad betyder programspråkssemantik?"

Datum
5 maj 2026, kl. 11.15–12.00
Plats
Ångströmlaboratoriet, rum 101132
Typ
Föreläsning
Föreläsare
Elias Castegren
Webbsida
https://uu-se.zoom.us/my/elias.castegren
Arrangör
Institutionen för informationsteknologi
Kontaktperson
Elias Castegren

Institutionen för informationsteknologi inbjuder härmed alla intresserade till en docentföreläsning i ämnet datavetenskap. Seminariet hålls på engelska.

  • Ordförande: professor Stefanos Kaxiras
  • Docenturnämndens representant: professor Nataša Sladoje
  • Följ via Zoom: https://uu-se.zoom.us/my/elias.castegren

Sammanfattning: När man skriver ett program i ett programspråk har man någon slags känsla för vad programmet kommer att göra när det körs. Vad programmet faktiskt sedan gör beror på programspråkets semantik. Alla programspråk har en semantik, oavsett om den är nedskriven eller baseras på en specifik implementation av programspråket, och den avgör vilka program som är giltiga i språket och vad som händer när de körs. Alla som har skrivit program vet att detta inte alltid är enkelt: ens förståelse av ett programspråk är ofta informell och kan vara ofullständig eller felaktig. Själva implementationen av programspråket kan innehålla fel och specifikationen av det program man implementerar kan vara tvetydig.

Forskningsområdet programspråkssemantik tillhandahåller verktyg för att uttrycka betydelsen av programspråk på ett formellt och entydigt sätt. Det utgör grunden för tekniker som formell verifiering och statisk analys. Denna föreläsning ger en översikt över programspråkssemantik och diskuterar några av dess tillämpningar.

Föreläsningen, som är ett lärarprov för den som ansökt om att bli antagen som docent, ska kunna följas av studenter och andra med kunskaper på grundutbildningsnivå inom ämnet, men kan även vara av intresse för en bredare publik. Föreläsningen varar 40-45 minuter med efterföljande diskussion och kommer att ges på engelska.

Välkomna!

Nyhetsinlägg på SharePoint: Elias' docentship lecture: What is the Meaning of Programming Language Semantics?

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin