Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

The Ultimate : Compiler Design - From Scratch to Advance

Khóa Học Toàn Diện: Thiết Kế Trình Biên Dịch - Từ Cơ Bản Đến Nâng Cao

Khóa Học Toàn Diện: Thiết Kế Trình Biên Dịch - Từ Cơ Bản Đến Nâng Cao

Đi Sâu Vào Phân Tích Từ Vựng, Phân Tích Cú Pháp (Bộ Phân Tích Từ Trên Xuống và Từ Dưới Lên).

4.4
(307 đánh giá)
3,635 học viên
Giảng viên
Atchyut Kumar
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 499.000đ -90%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
13.5 giờ video
93 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Hiểu rõ các giai đoạn phân tích từ vựng và cú pháp của trình biên dịch.
Hiểu rõ chức năng của từng giai đoạn.
Hiểu quá trình chuyển đổi mã nguồn thành cây phân tích cú pháp.
Hiểu bộ phân tích cú pháp một cách chuyên sâu.

Yêu cầu

KHÔNG yêu cầu kiến thức nền tảng.

Đối tượng phù hợp

Dành cho sinh viên học thuật.
Thí sinh ôn thi GATE.
Mong muốn học thiết kế trình biên dịch một cách rõ ràng.

Nội dung khóa học

11 phần • 88 bài giảng
1 Hệ Thống Xử Lý Ngôn Ngữ.
2 Các Giai Đoạn Phân Tích và Tổng Hợp.
3 Sáu Giai Đoạn Của Trình Biên Dịch
4 Sáu Giai Đoạn Của Trình Biên Dịch: Ví Dụ
1 Phân Tích Từ Vựng - Giới Thiệu
2 Nhận Diện Token với ví dụ
3 Tại sao dùng ID cho định danh và Chức năng phụ của Bộ Phân Tích Từ Vựng
4 Đếm token từ Mã Nguồn.
1 Giới Thiệu Phân Tích Cú Pháp và Cây Phân Tích Cú Pháp
2 Phân Tích Cú Pháp
3 Định Nghĩa và Ví Dụ Văn Phạm Phi Ngữ Cảnh
4 Định Nghĩa và Ví Dụ Dẫn Xuất
5 Phân Loại Văn Phạm Phi Ngữ Cảnh
6 Phân Loại Văn Phạm Phi Ngữ Cảnh: Dựa Trên Cây Dẫn Xuất - Văn Phạm Nhập Nhằng và Không Nhập Nhằng
7 Phân Loại Văn Phạm Phi Ngữ Cảnh: Dựa Trên Chuỗi - Văn Phạm Đệ Quy và Không Đệ Quy.
8 Các Loại Đệ Quy: Đệ Quy Trái, Đệ Quy Phải và Đệ Quy Tổng Quát.
9 Chuyển Đổi Văn Phạm Đệ Quy Trái Sang Đệ Quy Phải.
10 Kiểm Tra Văn Phạm Có Nhập Nhằng Hay Không với Ví Dụ.
11 Vấn Đề Tiền Tố Chung và Phép Phân Tích Nhân Tử Trái.
12 Định Nghĩa First
13 Ví Dụ về First
14 Định Nghĩa và Ví Dụ về Follow
1 Thuật Toán Phân Tích LL(1)
2 Quy Trình Xây Dựng Bảng Phân Tích LL(1).
3 LL(1) hay không - Ví Dụ - 2
4 LL(1) hay không - Ví Dụ - 3
5 Mẹo nhanh để quyết định LL(1) hay không
1 Giới Thiệu Bộ Phân Tích Từ Dưới Lên (Handle và Handle Pruning).
2 Sơ Đồ Khối Của Bộ Phân Tích Từ Dưới Lên
3 Hiểu Cách Hoạt Động Của Sơ Đồ Khối với Ví Dụ.
4 Phân Loại BUP
5 Bộ Phân Tích LR và Phân Loại.
6 Quy Trình Xây Dựng Bảng Phân Tích LR.
7 Văn Phạm Mở Rộng với Ví Dụ
1 Giới Thiệu LR(0) Item
2 Tập Canonical Collection LR(0) Items - Closure()
3 Tập Canonical Collection LR(0) Items - Goto()
4 Xung Đột LR(0) - Xung Đột SR và Xung Đột RR
5 Ví Dụ - 1 (Phần 1)
6 Ví Dụ - 1 (Phần 2)
7 Ví Dụ - 2
8 Ví Dụ - 3
9 Ví Dụ - 4
10 Ví Dụ - 5
11 Ví Dụ - 6, 7 và 8
12 Ví Dụ - 9, 10, 11 và 12
13 Ví Dụ - 13 và 14
14 Mối Quan Hệ Giữa LL(1) và LR(0)
1 Giới Thiệu SLR(1) và Ví Dụ - 1
2 Ví Dụ - 2
3 Ví Dụ - 3
4 Ví Dụ - 4
5 Xung Đột SLR(1) - SR và RR
6 Ví Dụ 5 và 6
1 Văn Phạm CLR(1): Giới Thiệu
2 Văn Phạm CLR(1): Closure(I) và Goto()
3 Văn Phạm CLR(1): Ví Dụ - 1
4 Văn Phạm CLR(1): Ví Dụ - 2
5 Văn Phạm CLR(1): Ví Dụ - 3
6 Xung Đột Trong CLR(1): Xung Đột SR và RR.
7 Văn Phạm CLR(1): Ví Dụ - 4
8 Văn Phạm CLR(1): Ví Dụ - 5
9 Mối quan hệ của Văn Phạm CLR(1) với Văn Phạm LL(1), LR(0) và SLR(1).
1 Văn Phạm LALR(1): Ví Dụ - 1
2 Văn Phạm LALR(1): Ví Dụ - 2
3 Mối Quan Hệ Giữa Các Văn Phạm LL(1), LR(0), SLR(1), CLR(1) và LALR(1).
4 Văn Phạm Toán Tử
1 SDT: Giới Thiệu.
2 SDT: Các Hàm
3 Các Loại Thuộc Tính
4 Ví Dụ 1 - Đếm số dấu ngoặc đơn.
5 Ví Dụ 5 - SDT để Xây Dựng Cây Cú Pháp Trừu Tượng (AST).
6 Đồ Thị Có Hướng Không Chu Trình.
7 Các Loại SDT
8 Lưu Ý: Các Loại SDT
9 Ví Dụ 1: Xây Dựng SDT
10 Ví Dụ 2: Xây Dựng SDT
1 Giới Thiệu và Các Loại
2 Mã Ba Địa Chỉ
3 Mã Ba Địa Chỉ: Biểu Diễn
4 Mã Ba Địa Chỉ: Ví Dụ 1
5 Mã Ba Địa Chỉ: Ví Dụ 2
6 Mã Ba Địa Chỉ: Ví Dụ 3 - Vòng Lặp
7 Mã Ba Địa Chỉ: Ví Dụ 4 - Vòng Lặp và Mảng
8 Mã Ba Địa Chỉ: Bộ Bốn
9 Mã Ba Địa Chỉ: Bộ Ba
10 Mã Ba Địa Chỉ: Bộ Ba Gián Tiếp
11 Mã Ba Địa Chỉ: Bộ Bốn, Bộ Ba, Bộ Ba Gián Tiếp.

Giới thiệu khóa học


Welcome to the course "The Ultimate : Compiler Design for 2023 - Module 1".

Objective:

The Objectives of this course is to explore the principles, algorithms, and data structures involved in the design and construction of compilers.

Outcome:

After completion of this course each student will implement a compiler for a small programming language.

What you will learn:

  • Lexical Analysis.

  • First and Follow.

  • CFG Classification.

  • Ambiguous and Unambiguous grammar and Recursive and non-recursive grammars.

  • Top Down Parsers : LL(1)

  • Bottom Up Parsers : LR(0), SLR(1) grammars.


Who this course is for:

  • Academic Students.

  • Interview Preparation Persons.

  • Competitive Exam Preparation Aspirants.

  • Anyone interested in Compiler Design.

  • Those who want to become a highly paid coding developer.

  • Those who want to open up doors in your IT career by learning one of the world's most popular and in-demand programming.


Important information before you enroll!

  • If you find the course is not useful for your career, don't forget you are covered by a 30-day money back guarantee.

  • Once enrolled, you have unlimited, 24/7, lifetime access to the course (unless you choose to drop the course during the first 30 days).

  • You will have instant and free access to any updates I'll add to the course - video lectures, additional resources, quizzes, exercises.

  • You will benefit from my full support regarding any question you might have.

  • Check out the promo video at the top of this page and some of the free preview lectures in the curriculum to get a taste of my teaching style and methods before making your decision

So,

Come and join me, I assure you that you will have the best learning experience of compiler Design.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Algorithms
Hiển thị tất cả khoá học Compiler Design
Hiển thị tất cả khoá học Computer Science
Hiển thị tất cả khoá học Programming Languages
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊