Social and Ethical Issues in Programming Language Design

3/5/00


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?

“Religious” Attitudes in Programming

Using Computer-Based Languages for Human Communication

Author: Steven L. Tanimoto

Email: tanimoto@cs.washington.edu

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