catngh / cse-ppl

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)](./05_Abstract-Syntax -Tree/README.md)
  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

About

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


Languages

Language:HTML 78.6%Language:Python 20.6%Language:ANTLR 0.4%Language:Java 0.2%Language:JavaScript 0.1%Language:CSS 0.1%Language:Shell 0.0%Language:C++ 0.0%Language:Scala 0.0%Language:Jasmin 0.0%