Social and Ethical Issues in Programming Language Design

12/5/03


Click here to start


Table of Contents

Social and Ethical Issues in Programming Language Design

Can harm be done by designers of programming languages?

Software Can Kill: The Yakima Software Bug

The Yakima Software Bug (cont)

Who is responsible for damage caused by bugs in a program ?

Emergent Language Properties That Relate to Human Errors

Language Features Found to be Prone to Error:

Defensive Programming

Is There a Right to Program?

Learning to Program

Is Language Learnability Important from an Ethical Standpoint?

One vs Many Attitudes in Programming Languages

Using Computer-Based Languages for Human Communication

What part do programming languages play in ethical and unethical uses of technology?

Author: Steven L. Tanimoto

Email: tanimoto@cs.washington.edu

Home Page: http://www.cs.washington.edu/people/faculty/tanimoto.html

Download presentation source