Kickstart Compiler Design Fundamentals: Practical Techniques and Solutions for Compiler Design, Parsing, Optimization, and Code Generation

Kickstart Compiler Design Fundamentals: Practical Techniques and Solutions for Compiler Design, Parsing, Optimization, and Code Generation (Paperback, Sandeep Telkar R, Dr. Rajesh Yakkundimath, Dr. Likewin Thomas, Divyashree Mallarapu)

Share

Kickstart Compiler Design Fundamentals: Practical Techniques and Solutions for Compiler Design, Parsing, Optimization, and Code Generation (Paperback, Sandeep Telkar R, Dr. Rajesh Yakkundimath, Dr. Likewin Thomas, Divyashree Mallarapu)

Be the first to Review this product
Special price
₹1,213
1,899
36% off
i
Coupons for you
  • Special PriceGet extra ₹70 off on 1 item(s)
    T&C
  • Available offers
  • Special PriceGet extra 36% off
    T&C
  • Bank OfferFlat ₹50 off on Flipkart Bajaj Finserv Insta EMI Card. Min Booking Amount: ₹2,500
    T&C
  • Bank Offer10% off up to ?1,250 on PNB Credit Card Transactions, on orders of ?5,000 and above
    T&C
  • Bank Offer5% cashback on Axis Bank Flipkart Debit Card up to ?750 per month
    T&C
  • Delivery
    Check
    Enter pincode
      Delivery by8 Feb, Sunday
      ?
    View Details
    Highlights
    • Binding: Paperback
    • Publisher: Orange Education Pvt Ltd
    • Genre: Programming / General, Programming / Compilers, Programming / Parallel
    • ISBN: 9789348107190
    • Edition: 1, 2025
    • Pages: 576
    Services
    • Cash on Delivery available
      ?
    Seller
    Repro Books on Demand
    4
    • 7 Days Replacement Policy
      ?
  • See other sellers
  • Description
    Compilers are the backbone of modern computing, enabling programming languages to power everything from web applications to high-performance systems. Kickstart Compiler Design Fundamentals is the perfect starting point for anyone eager to explore the world of compiler construction. This book takes a structured, beginner-friendly approach to demystifying core topics such as lexical analysis, syntax parsing, semantic analysis, and code optimization. The chapters follow a progressive learning path, beginning with the basics of function calls, memory management, and instruction selection. As you advance, you’ll dive into machine-independent optimizations, register allocation, instruction-level parallelism, and data flow analysis. You’ll also explore loop transformations, peephole optimization, and cutting-edge compiler techniques used in real-world frameworks like LLVM and GCC. Each concept is reinforced with hands-on exercises, practical examples, and real-world applications. More than just theory, this book equips you with the skills to design, implement, and optimize compilers efficiently. By the end, you'll have built mini compilers, explored optimization techniques, and gained a deep understanding of code transformation. Don’t miss out on this essential knowledge—kickstart your compiler journey today!
    Read More
    Specifications
    Book Details
    Publication Year
    • 2025 June
    Book Type
    • Non-Fiction
    Table of Contents
    • 1. Introduction to Compilers 2. Lexical Analysis and Regular Expressions 3. Lexical Analyzer Generators and Error Handling 4. Syntax Analysis Context-Free Grammars 5. Parsing Techniques 6. Semantic Analysis Attribute Grammars 7. Intermediate Code Generation 8. Control Flow 9. Run-Time Environment and Memory Management 10. Function Calls and Exception Handling 11. Code Generation and Instruction Selection 12. Register Allocation and Scheduling 13. Machine-Independent Optimizations and Local and Global Techniques 14. Loop and Peephole Optimization 15. Instruction-Level Parallelism and Pipelining 16. Optimizing for Parallelism and Locality 17. Inter Procedural Analysis and Optimization 18. Case Studies and Real-World Examples 19. Hands-on Exercises and Projects Index
    Contributors
    Author Info
    • Sandeep Telkar R is an Assistant Professor in the AIML Department at PES Institute of Technology and Management, Shimoga. He brings extensive teaching experience in AI, ML, and Computer Science. He holds an M.Tech in Digital Communication and Networking, as well as a B.E. in Information Science and Engineering. His expertise includes programming languages such as C, Java, Python, along with, machine learning, deep learning, and system software. He has published multiple research papers in reputed platforms like IEEE and Springer, received project funding, and won awards for best research papers. In addition to his academic contributions, he has organized faculty development programs and collaborated with industry partners on training and research initiatives. Dr. Likewin Thomas is an accomplished Associate Professor and Head of the Department of AI and ML at PES Institute of Technology and Management (PESITM), Shivamogga. He holds a Ph.D. and M.Tech from NITK Surathkal, and a B.E. from Visvesvaraya Technological University (VTU). With over 17 years of experience, he is a senior member of IEEE and ISTE Life Time Member. He served as the secretary of the IEEE Mangalore Sub-Section in 2020-21. Currently, he is the IEEE Student Branch Counselor and Faculty Mentor of the Google Developer Students Club. His areas of expertise include Artificial Intelligence, Machine Learning, Big Data Analytics, Data Analysis, and Cloud Computing, with strong proficiency in Python and MATLAB. Dr. Thomas has also received significant grants for research projects and organized numerous international and national workshops and seminars. His research interests extend to Robotics, Drone Technology, and IoT. He has contributed to over 50 international and national workshops as a distinguished lecturer and organizer. Dr. Rajesh Yakkundimath, Ph.D., is a Professor and Head of the Department of Computer Science & Engineering at K.L.E. Institute of Technology, Hubballi, Karnataka, India. He brings over 16 years of teaching experience and has authored approximately 40 research papers, published in both journals and conferences. His research interests encompass image processing, pattern recognition, soft computing, and knowledge-based systems. Divyashree Mallarapu is an aspiring AI and ML engineer with expertise in Python, Java, web development, and AI-driven solutions. She has gained hands-on experience through internships at ResoluteAI Software as an AI Engineer Intern and at InternPe, working on projects in image segmentation, OCR, predictive maintenance, and AI model deployment. She holds certifications in Python, Full Stack Development, Computer Vision, NLP, MongoDB, and Generative AI. She is passionate about research and innovation and aims to bridge the gap between AI and real-world applications.
    Frequently Bought Together
    Please add at least 1 add-on item to proceed
    Be the first to ask about this product
    Safe and Secure Payments.Easy returns.100% Authentic products.
    You might be interested in
    Regular
    Min. 30% Off
    Shop Now
    Other Self-Help Books
    Min. 50% Off
    Shop Now
    General Fiction Books
    Min. 50% Off
    Shop Now
    Bookshelves
    Min. 50% Off
    Shop Now
    Back to top