Programming Languages Ⅱ
Discover the power of programming languages in this comprehensive course. Learn to quickly grasp new languages, evaluate their suitability, design your own, and understand their impact on thought and communication. Implement interpreters using Scala and delve into operational semantics. Join now and unlock the potential of programming language concepts.
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.
What you will learn
Week 1
Week 2
Week 3
Week 4
User Reviews
Be the first to review “Programming Languages Ⅱ”
You must be logged in to post a review.


There are no reviews yet.