Pikuma – Compilers, Interpreters & Formal Languages 2025-1

Pikuma – Compilers, Interpreters & Formal Languages 2025-1

Pikuma – Compilers, Interpreters & Formal Languages 2025-1
Pikuma – Compilers, Interpreters & Formal Languages 2025-1

Compilers, Interpreters & Formal Languages ​​is a course published by the Academy. This course is designed to be an introduction to compilers for beginners. As we evolve, we will gradually build an interpreter for a very simple scripting language. Compilers have always had a reputation for being a difficult subject, and their historical association with dragons (starting with the Dragon Book) never really helped matters. We will try to provide every explanation with beginners in mind. You can think of it as a “first course” on compilers for developers who have never written an interpreter before. Together, we will build a compiler for a simple programming language called Pinky from scratch. Think of it as a toy programming language with syntax inspired by Lua and ALGOL W. Our main host language will be Python. Python allows us to focus on compiler-specific concepts while being productive. However, I will try to include some useful tips on how to implement the ideas we have just learned using the C programming language.

What you will learn

  • Lexical analysis
  • Syntax analysis
  • Parsing algorithms
  • Official languages ​​and grammars
  • BNF notation and syntax diagrams
  • Identify and report errors
  • Code generation
  • Write our own VM
  • Bytecode release
  • Typing check

Who is this course suitable for?

  • If you haven’t written a review before, or even if you have but still feel like you have blind spots in your understanding of how everything works, then this course is definitely for you.

Compilers, Interpreters & Formal Languages ​​Course Details

  • Publisher: Pikuma
  • Instructor: Gustavo Pezzi
  • Language: English
  • Education level: All levels
  • Number of lessons: 171
  • Training duration: 28 hours and 52 minutes

Course chapters in 2025/3

Compilers, Interpreters & Formal Languages

Pictures

Compilers, Interpreters & Formal Languages

Sample video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 1080p

Changes:

The 2025/1 version has increased by 63 lessons and a duration of 11 hours and 45 minutes compared to 2024/11.

Version 2025/2 has increased by about 5 hours and 4 minutes and 31 lessons compared to version 2025/3.

Download link

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 1 GB

Download Part 4 – 1 GB

Download Part 5 – 790 MB

Download Codes Only

File(s) password: www.downloadly.ir

File size

4.7 GB