preview

The Basic Level For A Good Programmer

Better Essays

Abstract of the Project: The compilers are the softwares which translates the computer language (source code) into a language more basic to the machine level. The languages such as C, C++, etc are some famous compilers. In this project, the main concept was about the understanding of compilers but the best way to explain was with the help of famous and easy Object Oriented Programming language C++.
The project gives the vivid and simple view of C++ from the most basic level to the required high level for a good programmer. The project can be treated as a book on C++ in simple language by the student & for the student. The project later on comprises of topics from the basic level – Identifiers and keywords, Data types, operators and types of operators then to an upper level – Operator Overloading, Polymorphism, Inheritance, Encapsulation, Constructors and Destructors, Inline functions, etc. All the topics are discussed precisely and in simple language with suitable examples.

1. Introduction:
A compiler is a computer program that translates a computer program written in one computer language (source language) into an equivalent program written in another computer language (target language). Interpreter is similar to compiler but interpreter compiles line by line while compiler compiles as a whole. Examples: C, C++, BASIC, COBAL, etc. The C programming language has been used for last few decades for almost all the applications. Recently, the C++ with Object Oriented

Get Access