Saturday

Compiler in C++

History :-
                    It's important to know about the history of the thing about which we want to know. The first compiler was written by    Grace Hooper 



in 1952 for A-0 system language. For this the term compiler was also used by Hooper. Another important thing which must be addicted that is the A-0 system language was used by Harvard Mark 1 and the device was also invented by Grace Hooper with the assistance of Howard Aikens and by the Howard University it was called Mark 1 for increasing it's capacity compiler was developed. And the first C++ compiler was developed by    Dennis Ritchie



 in 2011 and since that time up to now the IT professionals are trying to make the capacity of compilers be more enhanced.

What is compiler ?
                  In computing a compiler is a program that processes statements written in a particular programming language

                                         

                                                                                                               and turns them into the source statements written in machine (away from human understanding or low level language) language or code, which the computer's processor uses. Now the question is what are source statements? 
                                                                                                                                        The question may be answered as typically users may use Pascal, C, C++ or some other kind of languages so at the time of conversion each line at one time uses an editor to convert itself into the machine language and after the conversion a file is created by which all the lines are contained is known as source statement. Many conferences have been done regarding the improvement of the compiler's capacity and efficiency. Names of some organizations are mentioned below who are working on it's progress :
  • Programming language design and implementation. (PLDI)
  • Principles of programming languages. (POPL)



  • Object oriented programming, system, languages and applications. (OOPSLA)
  • International conference on functional programming. (ICFP)

No comments:

Post a Comment