{"id":17696,"date":"2026-10-17T04:47:52","date_gmt":"2026-10-17T04:47:52","guid":{"rendered":"https:\/\/bvcoend.ac.in\/?page_id=17696"},"modified":"2026-10-17T04:47:52","modified_gmt":"2026-10-17T04:47:52","slug":"compiler-design-lab-cse-aiml","status":"publish","type":"page","link":"https:\/\/bvcoend.ac.in\/index.php\/compiler-design-lab-cse-aiml\/","title":{"rendered":"Compiler Design Lab &#8211; CSE-AIML"},"content":{"rendered":"[vc_row][vc_column width=&#8221;1\/4&#8243;][vc_wp_custommenu title=&#8221;Imp Links&#8221; nav_menu=&#8221;91&#8243;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text]\n<h3 style=\"color: #800000; margin-bottom: 4px; text-align: center;\"><strong>Compiler Design Lab<\/strong><\/h3>\n<p style=\"margin-top: 0; margin-bottom: 16px;\"><span style=\"color: #000000;\"><strong>Subject Code:<\/strong> CIC 351<\/span><\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin-bottom: 20px;\" border=\"1\">\n<tbody>\n<tr>\n<td style=\"padding: 10px; width: 25%; background-color: #f2f2f2;\"><span style=\"color: #000000;\"><strong>Faculty Coordinator<\/strong><\/span><\/td>\n<td style=\"padding: 10px;\"><span style=\"color: #000000;\">Ms. Ankita Garg<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; background-color: #f2f2f2;\"><span style=\"color: #000000;\"><strong>Lab Technician<\/strong><\/span><\/td>\n<td style=\"padding: 10px;\"><span style=\"color: #000000;\">Vinay Kumar<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; background-color: #f2f2f2;\"><span style=\"color: #000000;\"><strong>Simulation Facilities<\/strong><\/span><\/td>\n<td style=\"padding: 10px;\"><span style=\"color: #000000;\">LEX\/YACC<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 style=\"color: #800000; margin-bottom: 8px;\"><strong>Introduction<\/strong><\/h4>\n<p style=\"text-align: justify; line-height: 1.6; margin-bottom: 18px;\"><span style=\"color: #000000;\">The Compiler Design laboratory of the CSE &#8211; AIML Department provides students with practical experience in the development and implementation of compilers, which play a crucial role in translating high-level programming languages into machine-readable code. The laboratory focuses on the various phases of the compilation process, including lexical analysis, syntax analysis, semantic analysis, optimisation, and code generation. Through hands-on exercises and projects, students gain a comprehensive understanding of the algorithms, data structures, and techniques used in compiler construction. This lab equips students with the necessary skills to analyse and design efficient compilers and deepens their understanding of the theoretical foundations of programming languages and software development.<\/span><\/p>\n<h4 style=\"color: #800000; margin-bottom: 8px;\"><strong>Objectives of the Laboratory<\/strong><\/h4>\n<table style=\"width: 100%; border-collapse: collapse; margin-bottom: 20px;\" border=\"1\">\n<thead>\n<tr style=\"background-color: #f2f2f2;\">\n<th style=\"padding: 10px; text-align: center; width: 12%;\"><span style=\"color: #000000;\">S. No.<\/span><\/th>\n<th style=\"padding: 10px; text-align: left;\"><span style=\"color: #000000;\">Objective<\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px; text-align: center;\"><span style=\"color: #000000;\">1<\/span><\/td>\n<td style=\"padding: 8px;\"><span style=\"color: #000000;\">Introduce the major concept areas of language translation and compiler design.<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px; text-align: center;\"><span style=\"color: #000000;\">2<\/span><\/td>\n<td style=\"padding: 8px;\"><span style=\"color: #000000;\">To enrich the knowledge in various phases of a compiler and its use, code optimisation techniques, machine code generation, and use of symbol table.<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px; text-align: center;\"><span style=\"color: #000000;\">3<\/span><\/td>\n<td style=\"padding: 8px;\"><span style=\"color: #000000;\">To extend the knowledge of parsers by parsing LL parser and LR parser.<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px; text-align: center;\"><span style=\"color: #000000;\">4<\/span><\/td>\n<td style=\"padding: 8px;\"><span style=\"color: #000000;\">To provide practical programming skills necessary for constructing a compiler.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-17698\" src=\"https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-17-101605.png\" alt=\"\" width=\"912\" height=\"354\" srcset=\"https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-17-101605.png 1142w, https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-17-101605-300x116.png 300w, https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-17-101605-1024x397.png 1024w, https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/10\/Screenshot-2026-10-17-101605-768x298.png 768w\" sizes=\"(max-width: 912px) 100vw, 912px\" \/>[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/4&#8243;][vc_wp_custommenu title=&#8221;Imp Links&#8221; nav_menu=&#8221;91&#8243;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text] Compiler Design Lab Subject Code: CIC 351 Faculty Coordinator Ms. Ankita Garg Lab Technician Vinay Kumar Simulation Facilities LEX\/YACC Introduction The Compiler Design laboratory of the CSE &#8211; AIML Department provides students with practical experience in the development and implementation of compilers, which play a crucial role in translating&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/17696"}],"collection":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/comments?post=17696"}],"version-history":[{"count":1,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/17696\/revisions"}],"predecessor-version":[{"id":17699,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/17696\/revisions\/17699"}],"wp:attachment":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/media?parent=17696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}