History of Programming Languages
Prerequisites Ideally, a PhD student should have taken Intensive Principles of Programming Languages. An undergraduate or an MS student should have taken Principles of Programming Languages and studied some additional topics of interest outside of courses.
8.1.0.2 In this seminar course, we will study themes in the programming language research area from a historical perspective. This idea of "several steps" is distinct from the modern idea of publishing every single thought that occurred to someone over breakfast so that the dean can get a high count for her yearly report. The primary goal is to understand some of the major themes in the discipline as it exists today and how these themes evolved in several steps. Initially, the seminar will focus on two themes close to the instructor’s heart: how semantics emerged and how languages evolved…
saved by
related reading
- Brown CS: CSCI 1730: Programming Languagescs.brown.edu
- Developing Developersfelleisen.org
- Programming Languages: Application and Interpretationplai.org
- A Survival Guide to a PhDkarpathy.github.io
- What every computer science major should knowmatt.might.net
- Introduction to Program Synthesispeople.csail.mit.edu
- One Div Zero: A Brief, Incomplete, and Mostly Wrong History of Programming Languagesjames-iry.blogspot.com
- how I think when I think about programming - alice mazalicemaz.com
- CS 6120: The Self-Guided Coursecs.cornell.edu
- One Div Zero: A Brief, Incomplete, and Mostly Wrong History of Programming Languagesjames-iry.blogspot.com
- An Annotated Statement of Purpose - Saujas’ homepagesaujasv.github.io
- References for "The Future of Programming"worrydream.com