Artifact Details

Title

Idiomatic Design

Catalog Number

102706431

Type

Moving image

Date

1995-10

Credits

Koenig, Andrew

Publisher

University Video Communications

Duration

00:34:31

Format

Betacam Sp

Description

From University Video Communications' catalog:

"There is a school of thought that argues that good software design should be independent of the implementation language. This talk presents examples to support the opposite viewpoint: that although many programming ideas are easy to express in multiple languages, it is possible for surprisingly subtle details of a programming language to affect even high-level decisions. This suggests that instead of a universal design ideal, perhaps we should be thinking about what design techniques best lend themselves to expression in particular languages or language families - and about what languages can express the widest range of designs."

Category

Lecture

Series Title

University Video Communications / OOPSLA Conference

Credit

Gift of University Video Communications

Lot Number

X6636.2013