Title
Idiomatic DesignCatalog Number
102706431Type
Moving imageDescription
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."