lecture02
web.stanford.edu · 1,235 words · saved by 1 readers
N/A
Language Design and Overview of COOL CS143 Lecture 2 Instructor: Fredrik Kjolstad Slide design by Prof. Alex Aiken, with modifications 1 Grade Weights • Project 50% – 1–2 10% each – 3–4 15% each • Midterm 15% • Final 25% • Written Assignments 10% – 2.5% each 2 Lecture Outline • Today’s topic: language design – Why are there new languages? – Good-language criteria • History of ideas: – Abstraction – Types – Reuse • Cool – The Course Project…
related reading
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- Abstraction (computer science) - Wikipediaen.wikipedia.org
- High-level programming language - Wikipediaen.wikipedia.org
- The Law of Leaky Abstractions – Joel on Softwarejoelonsoftware.com
- how I think when I think about programming - alice mazalicemaz.com
- Rambles around computer sciencehumprog.org
- Design and Researchpaulgraham.com
- One Div Zero: A Brief, Incomplete, and Mostly Wrong History of Programming Languagesjames-iry.blogspot.com
- Because It's Not Fun Enoughbytecode.news
- Introduction · Crafting Interpreterscraftinginterpreters.com
- The language strangeness budgetsteveklabnik.com
- Learnable Programmingworrydream.com