The role of types for programmers

Timothy R Colburn, Gary Shute

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The concept of type in computer science is intimately bound with the effort to create safe and expressive languages with which to write programs. We consider types from a programmer's point of view, focusing on how they aid a programmer's mental model of computation in a chosen domain. We also discuss how type systems offered by class-based object-oriented programming languages account for much of modern software success by facilitating code reuse.

Original languageEnglish (US)
Title of host publicationAISB/IACAP World Congress 2012
Subtitle of host publicationSymposium on the History and Philosophy of Programming, Part of Alan Turing Year 2012
StatePublished - Dec 1 2012
EventAISB/IACAP World Congress 2012: Symposium on the History and Philosophy of Programming, Part of Alan Turing Year 2012 - Birmingham, United Kingdom
Duration: Jul 2 2012Jul 6 2012

Publication series

NameAISB/IACAP World Congress 2012: Symposium on the History and Philosophy of Programming, Part of Alan Turing Year 2012

Other

OtherAISB/IACAP World Congress 2012: Symposium on the History and Philosophy of Programming, Part of Alan Turing Year 2012
Country/TerritoryUnited Kingdom
CityBirmingham
Period7/2/127/6/12

Fingerprint

Dive into the research topics of 'The role of types for programmers'. Together they form a unique fingerprint.

Cite this