Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Ethical Compiler: Addressing the Is-Ought Gap in Compilation

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore an invited talk from PEPM 2025 where William J. Bowman from the University of British Columbia examines the intersection of ethics and compiler design. Delve into the philosophical "is-ought gap" in moral philosophy and how it applies to programming language design. Learn why ethical considerations are fundamental to program correctness and how language designers must enable programmers to express not just computational content but also their values and beliefs about how programs ought to behave. Discover a framework for ethical language design and implementation that respects the distinction between factual statements about programs and normative judgments about their intended behavior. This 46-minute presentation from the ACM SIGPLAN conference challenges conventional thinking about type safety, correctness, and the ethical dimensions of compiler implementation.

Syllabus

[PEPM'25] The Ethical Compiler: Addressing the Is-Ought Gap in Compilation (Invited Talk)

Taught by

ACM SIGPLAN

Reviews

Start your review of The Ethical Compiler: Addressing the Is-Ought Gap in Compilation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.