Motivation for doing this course
Why at all does one need to study compilers? What is its use? Why should one do this course ?
Well these are some of the reasons why you should go for it. . Language processing is an important component of programming
. A large number of systems software and application programs require structured input
. Operating Systems (command line processing)
. Databases (Query language processing)
. Type setting systems like Latex, Nroff, Troff, Equation editors, M4
. VLSI design and testing
,
. Software quality assurance and software testing
. XML, html based systems, Awk, Sed, Emacs, vi ..
. Form processing, extracting information automatically from forms
. Compilers, assemblers and linkers
. High level language to language translators
. Natural language processing
. Where ever input has a structure one can think of language processing
. Why study compilers?
Compilers use the whole spectrum of language processing technology
|