The Complete Course of Compiler Design 2023
https://DevCourseWeb.com
Published 12/2023 Created by The Tech Courses MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Genre: eLearning | Language: English | Duration: 98 Lectures ( 11h 16m ) | Size: 2.57 GB
Learn how to develop Compilers in a Professional way from Scratch. Build your own C++ Compiler, from A to Z!
What you'll learn: At the end of the course you will fully master Compiler Design, to be able to develop your own C++ compilers from scratch You will be able to understand the fundamental theory of Compilers, ending with advanced practical examples & step by step exercises You will become familiar with the user interface, toolbars and basic commands, and you will master all the phases of the configuration process You will learn in a professional way the Lexical Analysis, the Syntax Analysis and the Semantic Analysis You will learn how to generate a code a code from sratch, understanding its interpretation You will understand how to with Runtime Environments, Optimization and Domain Specific Language DSL You will learn other essential topics in compilers: Target Program Code, Memory Management, Allocation & Assignment, Dynamic vs Static Compilation, Hotspot... You will understand how to build a Simple Lexer, a Simple Parser and Simple ICG from scratch, in a practical way You will master the advanced Tips and Tricks to Master Compiler Design, and you will discover the best resources to stay updated You will be able to practice the content learned in a practical way by following all the steps in the complete exercises, quizes and the complete projects You will start with the basics and progressively carry out more complex steps until you reach an advanced level and absolute mastery at the end of the course
Requirements: Having basic notions of Compiler Design and C++ language can help, but if not, do not worry cause the course starts from scratch Installing Visual Studio Code and needed environment (if you don't know how, don't worry, it's very easy, free, and I'll explain it to you in the course!) A decent computer and of course, desire to learn! |
[ DevCourseWeb.com ] Udemy - The Complete Course of Compiler Design 2023
-
Get Bonus Downloads Here.url (0.2 KB)
~Get Your Files Here !
1. Introduction
-
1. Welcome and Course Overview.mp4 (10.9 MB)
-
2. Early Day Computers.mp4 (20.1 MB)
-
3. The Importance of Compiler Design.mp4 (9.7 MB)
-
4. Setting Up Development Environment.mp4 (68.7 MB)
10. Domain Specific Language DSL
-
1. Domain-Specific Languages (DSLs).mp4 (62.5 MB)
-
2. Mathematical Expression using DSL.mp4 (47.8 MB)
-
3. DSL for the Expression.mp4 (54.0 MB)
-
4. Testing the DSL.mp4 (59.9 MB)
-
5. Problem Statement.mp4 (11.8 MB)
-
6. DSL Function.mp4 (47.3 MB)
-
7. Testing the DSL.mp4 (103.0 MB)
-
8. Question 18.mp4 (2.3 MB)
-
9. Question 18 Answer.mp4 (90.7 MB)
11. Compiler Construction Projects
-
1. Building a Simple Lexer.mp4 (137.1 MB)
-
2. Building a Simple Parser.mp4 (110.2 MB)
-
3. Building a Simple ICG.mp4 (65.6 MB)
-
4. Question 19.mp4 (407.3 KB)
-
5. Question 19 Answer.mp4 (2.4 MB)
-
6. Recap of Key concepts and References.mp4 (20.2 MB)
2. Compiler Basics
-
1. What is a Compiler.mp4 (28.7 MB)
-
2. Compiler vs Interpreter.mp4 (25.6 MB)
-
3. The Compilation Process.mp4 (61.0 MB)
-
4. Question 1.mp4 (1.5 MB)
-
5. Question 1 Answer.mp4 (11.5 MB)
3. Lexical Analysis
-
1. Lexical Analyzer, Tokens, Lexemes.mp4 (52.4 MB)
-
10. Question 3 Answer.mp4 (6.6 MB)
-
11. Question 4.mp4 (1.2 MB)
-
12. Question 4 Answer.mp4 (7.1 MB)
-
13. Question 5.mp4 (960.5 KB)
-
14. Question 5 Answer.mp4 (8.9 MB)
-
2. Regular Expressions.mp4 (40.3 MB)
-
3. Question 2.mp4 (592.2 KB)
-
4. Question 2 Answer.mp4 (3.2 MB)
-
5. Finite Automata.mp4 (57.1 MB)
-
6. Examples.mp4 (23.4 MB)
-
7. Transition Tables.mp4 (42.8 MB)
-
8. NFA to DFA.mp4 (25.0 MB)
-
9. Question 3.mp4 (1.1 MB)
4. Syntax Analysis
-
1. Syntax Analysis, Context Free Grammar (CFG).mp4 (51.6 MB)
-
10. Question 8.mp4 (695.6 KB)
-
11. Question 8 Answer.mp4 (4.9 MB)
-
12. Predictive Parsers, LL(k) Parsers.mp4 (56.5 MB)
-
13. Question 9.mp4 (1.3 MB)
-
14. Question 9 Answer.mp4 (19.7 MB)
-
15. Bottom-Up Parsing, LR Parsing.mp4 (64.1 MB)
-
16. LR Parsing Table and Example.mp4 (41.8 MB)
-
17. Question 10.mp4 (1.5 MB)
-
18. Question 10 Answer.mp4 (14.0 MB)
-
2. How to Parse, Parse Tree, Left Recursion, Left factoring.mp4 (69.1 MB)
-
3. Question 6.mp4 (1.1 MB)
-
4. Question 6 Answer.mp4 (3.8 MB)
-
5. Question 7.mp4 (1.3 MB)
-
6. Question 7 Answer.mp4 (6.0 MB)
-
7. Types of Parsing, Recursive Decent Parsing.mp4 (34.0 MB)
-
8. C++ Recursive Decent Parsing Code.mp4 (33.6 MB)
-
9. First Set and Follow Set.mp4 (49.0 MB)
5. Semantic Analysis
-
1. Semantic Analysis.mp4 (32.6 MB)
-
2. Syntax Directed Translation.mp4 (56.9 MB)
-
3. Question 11.mp4 (689.2 KB)
-
4. Question 11 Answer.mp4 (6.5 MB)
6. Intermediate Code Generation
-
1. Intermediate Code Generation.mp4 (29.7 MB)
-
10. Question 13 Answer.mp4 (10.4 MB)
-
2. Directed Acyclic Graphs.mp4 (22.5 MB)
-
3. Abstract Syntax Tree.mp4 (25.0 MB)
-
4. Notations.mp4 (32.9 MB)
-
5. Question 12.mp4 (620.2 KB)
-
6. Question 12 Answer.mp4 (4.5 MB)
-
7. Three-Address Code.mp4 (19.6 MB)
-
8. Quadruples & Triples.mp4 (36.2 MB)
-
9. Question 13.mp4 (586.7 KB)
7. Runtime Environments
-
1. Runtime Environments.mp4 (29.1 MB)
-
2. Stack.mp4 (22.7 MB)
-
3. Stack Implementation using C++.mp4 (49.8 MB)
-
4. Heap.mp4 (18.7 MB)
-
5. Activation Records.mp4 (24.3 MB)
-
6. Managing Scope.mp4 (26.2 MB)
-
7. Question 14.mp4 (1.1 MB)
-
8. Question 14 Answer.mp4 (5.0 MB)
8. Optimization Techniques
-
1. Optimization Techniques.mp4 (11.9 MB)
-
2. Constant Folding.mp4 (11.6 MB)
-
3. Dead Code Elimination.mp4 (13.1 MB)
-
4. Common Sub expression Elimination.mp4 (17.2 MB)
-
5. Question 15.mp4 (1.4 MB)
-
6. Question 15 Answer.mp4 (11.0 MB)
9. Advanced Compiler Topics
-
1. Code Generation.mp4 (24.2 MB)
-
10. Question 17.mp4 (1.4 MB)
-
11. Question 17 Answer.mp4 (8.0 MB)
-
12. Just-In-Time Compilation.mp4 (29.8 MB)
-
13. Dynamic Compilation vs Static Compilation.mp4 (30.4 MB)
-
14. HotSpot Compilation.mp4 (17.7 MB)
-
2. Input to the Code Generator.mp4 (18.9 MB)
-
3. Target Program Code.mp4 (22.0 MB)
-
4. Memory Management.mp4 (28.9 MB)
-
5. Instruction Selection & Examples on generating Assembly code.mp4 (64.0 MB)
-
6. Question 16.mp4 (8.1 MB)
-
7. Question 16 Answer.mp4 (8.1 MB)
-
8. Register Allocation & Assignment.mp4 (41.8 MB)
-
9. Evaluation Order & Example.mp4 (36.7 MB)
-
Bonus Resources.txt (0.4 KB)
files
|
udp://tracker.torrent.eu.org:451/announce udp://tracker.tiny-vps.com:6969/announce http://tracker.foreverpirates.co:80/announce udp://tracker.cyberia.is:6969/announce udp://exodus.desync.com:6969/announce udp://explodie.org:6969/announce udp://tracker.opentrackr.org:1337/announce udp://9.rarbg.to:2780/announce udp://tracker.internetwarriors.net:1337/announce udp://ipv4.tracker.harry.lu:80/announce udp://open.stealth.si:80/announce udp://9.rarbg.to:2900/announce udp://9.rarbg.me:2720/announce udp://opentor.org:2710/announce |