jagomart
digital resources
picture1_Programming Pdf 186278 | 106108113


 135x       Filetype PDF       File size 0.10 MB       Source: archive.nptel.ac.in


File: Programming Pdf 186278 | 106108113
nptel syllabus principles of compiler design video course course outline this course aims to teach students the principles involved in compiler design it will cover all the basic components of ...

icon picture PDF Filetype PDF | Posted on 02 Feb 2023 | 2 years ago
Partial capture of text on file.
         NPTEL Syllabus
          Principles of Compiler Design - Video course
          COURSE OUTLINE
           
          This course aims to teach students the principles involved in compiler design. It will cover
          all  the basic components of a compiler but not the advanced material on optimizations
          and machine code generation. The treatment will be at the level of a graduate course.
                                                                                                        NPTEL
          COURSE DETAIL
                                                                                                         http://nptel.ac.in
             Module No      Topic                                                       No. of Hours
                                                                                                           Computer
                  1         An overview of a compiler                                        1
                  2         Lexical Analysis                                                 3
                                                                                                        Science and
                  3         Syntax Analysis                                                  7
                                                                                                         Engineering
                  4         Semantic Analysis                                                5
                                                                                                         
                  5         Intermediate Code Generation                                    3.5
                  6         Run-Time Environments                                            3
                                                                                                          Pre-requisites:
                  7         Local Optimizations                                              1
                                                                                                                An
                                                                                                                undergraduate
                  8         Machine Code Generation                                           4
                                                                                                                course in
                  9         Global Register Allocation                                      2.5
                                                                                                                automata
                                                                                                                theory and
                 10         Machine-independent Optimization                                6.5
                                                                                                                good
                                                                                                                knowledge of
                 11         Instruction Scheduling and Software Pipelining                   2
                                                                                                                programming
                 12         Automatic Parallelization                                       1.5
                                                                                                                and Linux. No
                                                                                                                prior knowledge
                                           Total Hrs                                         40
                                                                                                                of compiler
                                                                                                                design will be
                                                                                                                assumed.
          References:
                A.V. Aho, M.S. Lam, R. Sethi, and J.D. Ullman, Compilers: Principles, Techniques, and     Additional Reading:
                Tools, Pearson Education, 2007 (second ed.).
                                                                                                                Mini projects
                K.D. Cooper, and L. Torczon, Engineering a Compiler, Elsevier, 2004.
                                                                                                                involving
                                                                                                                compiler
                                                                                                                implementation.
                                                                                                          Coordinators:
                                                                                                          Prof. Y.N. Srikanth
                                                                                                          Department of
                                                                                                          Computer Science
                                                                                                          and AutomationIISc
                                                                                                          Bangalore
         A joint venture by IISc and IITs, funded by MHRD, Govt of India                                          http://nptel.ac.in
The words contained in this file might help you see if this file matches what you are looking for:

...Nptel syllabus principles of compiler design video course outline this aims to teach students the involved in it will cover all basic components a but not advanced material on optimizations and machine code generation treatment be at level graduate detail http ac module no topic hours computer an overview lexical analysis science syntax engineering semantic intermediate run time environments pre requisites local undergraduate global register allocation automata theory independent optimization good knowledge instruction scheduling software pipelining programming automatic parallelization linux prior total hrs assumed references v aho m s lam r sethi j d ullman compilers techniques additional reading tools pearson education second ed mini projects k cooper l torczon elsevier involving implementation coordinators prof y n srikanth department automationiisc bangalore joint venture by iisc iits funded mhrd govt india...

no reviews yet
Please Login to review.