Skip to content

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

Notifications You must be signed in to change notification settings

tranhoi199/cse-ppl

Repository files navigation

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)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published