Solution: Compilers are the software programs that help the programmers to build and run program code in order to develop an application. The history of compilers is associated with the history of the programming languages and the style of the development of the compilers has evolved over a number of years. In the first generation of programming languages which were mainly low-level programming languages such as FORTRAN, COBOL, etc, the methods to develop the parsers and scanners were not well understood and the programming concepts used for the development of the compilers were function-oriented programming methods.
As the programming languages evolved, so did the ways in which the compilers could be developed and the techniques used for the development of the parsers and the scanners also evolved. As far as architecture is concerned, the same architecture can be used for the development of the compilers that can be used for a wide variety of programming languages. The improvements in the hardware technology as well as the programming paradigm totally revolutionized the way in which these software problems were realized. The integrated circuits started getting smaller and powerful and the introduction of the concept of modularity simply changed the programming style and made the compiler development much easier and understandable to the programmers and the developers. These are the ways in which the compiler development process has been evolved over the years.
Here's the solution to your question, please provide it a 100% rating. Thanks for asking and happy learning!!