Programming Languages Ⅰ

0
Language

Last updated on April 11, 2026 2:28 pm

Learn programming languages quickly, evaluate and choose the right one for any task, design little languages, and understand their impact on thought and communication. Study programming language concepts, syntax, semantics, identifiers, first-order and first-class functions, lambda calculus, and recursive functions using Scala.

Add your review

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

Programming Languages: Syntax and Semantics
Programming Languages with Identifiers
First-Order Functions and First-Class Functions
Lambda Calculus and Recursive Functions

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Programming Languages Ⅰ”

×

    Your Email (required)

    Report this page
    Programming Languages Ⅰ
    Programming Languages Ⅰ
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.