Programming Languages Ⅱ
Skills:
Algorithm Basics60%
The goal of this course is to help students:
1. learn new languages quickly,
2. evaluate various languages and pick the most suitable one for a given task,
3. know when and how to design a little language, and
4. understand the effects of languages on thought and communication.
We will study programming language concepts, not as paradigms but as a set of basic building blocks, by 1) implementing interpreters for the concepts using the Scala programming language and 2) rigorously discussing the concepts using the operational semantics.
Watch on External: Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Algorithm Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
How to Protect Your Ideas: A Simple Guide to Intellectual Property (IP) for Indian Businesses
Medium · Startup
Comfort Never Built a Dream
Medium · Programming
How companies train millions of workers when their products never stop shipping
The Next Web AI
SpaceX SPV investors won’t know their true holdings until post-IPO lock-ups lift
TechCrunch AI
🎓
Tutor Explanation
DeepCamp AI