Tags: Programming Language.
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 syntax grammar and semantics of programming languages. One could say that this gives this particular area of computer science a strong tie with linguistics.