/cse-ppl

Computer Science Engineering - Principles of Programming Languages Course (HCMUT)

Primary LanguageHTML

Principles of Programming Language - HCMUT

Môn Nguyên lý ngôn ngữ lập trình - Trường Đại học Bách Khoa HCM.

Reference Video Course

Youtube

Book "Programming Languages Principles and Paradigms"

VNU Library Book

Tables of Contents

Lectures

  1. Introduction
  2. Lexical Analysis
  3. Syntax Analysis
  4. Object Oriented Programming (OOP)
  5. Functional Programming (FP)
  6. Abstract Syntax Tree (AST)
  7. Name, Binding and Scope
  8. Data Types
  9. Sequence Control
  10. Java Virtual Machine (JVM)
  11. Code Generation

Quiz

Quiz

Environment for quiz testing

Quiz Running Environemnt

Assignments

Languages used: Python and ANTLR4

Language is implemented: MP Language

Other References

References