|
CS606 GDB NO. 1 FALL 2022 |
CS606 GDB NO. 1 FALL 2022 || 100% RIGHT SOLUTION || COMPILER CONSTRUCTION || BY VuTech
GDB QUESTION:
Compiler Construction defines
the way how compilers work. Source code is passed through different phases of
the compiler to produce executable code. Writing a compiler is a hectic job but
learning the working of the compiler may help the programmers to some extent in
writing more powerful programs.
Do you recommend learning
compiler construction to produce good software applications is necessary for
the programmers or instead of it, the programmers should emphasize learning
programming tools?
Give your comments in favor or
against it with proper reasons. Comments should be relevant and to-the-point
i.e. clear and concise (Almost 5 to 6 lines answer using font style
Times New Roman and Font Size 12).
Instructions:
Read the following instructions
carefully before sending your comments:
• GDB will have a weightage of 5% of your total subject marks.
• Your discussion must be based on logical facts.
• You should post your comments on the Graded Discussion Board
& not on the Regular MDB.
• Books, websites, and other reading material can be consulted but
must be changed into your own wording before posting your comments. (Do not
copy the material as it is.)
• No extra time will be given for discussion.
KINDLY, DON’T COPY-PASTE
SUBSCRIBE, SHARE, LIKE, AND
COMMENTS FOR MORE UPDATES
SEND WHATSAPP OR E-MAIL FOR
ANY QUERY
0325-6644800
kamranhameedvu@gmail.com
SOLUTION:
Compiler construction is an area of computer science that deals
with the theory and practice of developing programming languages and their
associated compilers. The theoretical portion is primarily concerned with the syntax, grammar, and semantics of programming languages.
Compiler construction is a complex task. A good compiler
combines ideas from formal language theory, from the study of algorithms,
from artificial intelligence, from systems design, from computer architecture,
and from the theory of programming languages and applies them to the problem of
translating a program.
Compilers benefit tremendously from careful analysis of a
problem, and from tools for performing that analysis.
If you want to go into the field of Theoretical Computer Science, then you
should know that Compiler is a good application of the Theory of
Computation. Compiler makes heavy use of Grammars, Languages, Automata, etc. If
you are an expert in Theoretical Computer Science, then you should be good at
Compilers too.
KINDLY, DON’T COPY-PASTE
SUBSCRIBE, SHARE, LIKE, AND
COMMENTS FOR MORE UPDATES
SEND WHATSAPP OR E-MAIL FOR
ANY QUERY
0325-6644800
kamranhameedvu@gmail.com