CS 3411 Programming Language Concepts
Phil Hutto / College of Computing / Georgia Tech
Lecture 1 The Programming Language Landscape
Why Study Languages?
History of Language Development
(How'd we get here?
) [Tu 8 Oct]
Language Evaluation Criteria
(Is it good?)
Language Influences
Hardware/Software Equivalence
Interpreters vs. Translators
(compilers)
Software Development as Domain Language Design
Language Execution Models
Binding Times
Language (programming) Paradigms