Benjamin C. Pierce

E355622

Benjamin C. Pierce is a prominent computer scientist known for his influential work in programming languages and type systems, including authoring the widely used textbook "Types and Programming Languages."

All labels observed (1)

Label Occurrences
Benjamin C. Pierce canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf author ⓘ
computer scientist ⓘ
almaMater Carnegie Mellon University ⓘ
linked to: CMU
citizenship United States of America ⓘ
employer University of Pennsylvania ⓘ
fieldOfWork computer science ⓘ
formal methods ⓘ
programming languages ⓘ
semantics of programming languages ⓘ
type systems ⓘ
genre computer science textbook ⓘ
hasAcademicAdvisor Robert Harper ⓘ
hasAcademicDiscipline category theory in computer science ⓘ
programming language theory ⓘ
type theory ⓘ
hasContributedTo development of type theory in practice ⓘ
education of programming language researchers ⓘ
formalization of programming languages ⓘ
understanding of type safety ⓘ
hasResearchInterest formal verification ⓘ
polymorphism ⓘ
proof assistants ⓘ
subtyping ⓘ
typed lambda calculus ⓘ
hasTaughtCourseOn programming language theory ⓘ
semantics of programming languages ⓘ
types and programming languages ⓘ
hasWrittenTextbookOn programming languages ⓘ
type systems ⓘ
influenced design of typed programming languages ⓘ
education in programming languages ⓘ
isAuthorOf "Advanced Topics in Types and Programming Languages" ⓘ
"Basic Category Theory for Computer Scientists" ⓘ
"Types and Programming Languages" ⓘ
knownFor research on programming language design ⓘ
research on type systems ⓘ
textbook "Types and Programming Languages" ⓘ
work on programming language theory ⓘ
languageOfWorkOrName English ⓘ
notableStudent Derek Dreyer ⓘ
Stephanie Weirich ⓘ
notableWork "Advanced Topics in Types and Programming Languages" ⓘ
"Basic Category Theory for Computer Scientists" ⓘ
"Types and Programming Languages" ⓘ
occupation professor ⓘ
researcher ⓘ
positionHeld Professor of Computer and Information Science at the University of Pennsylvania ⓘ
workInstitution University of Pennsylvania ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.