Program is a general word which means the set of instructions.And a software
is the set of programs to complete the task.
The History of Programming Language is comes from very long
way as initially the scientist used
The room sized computer systems and it was just the series
of 0 and 1 for instructions, they called it
Machine Language.
After machine Language there was another language is invented which was same as
machine language but not portable means
one assembly language program was not able to run on another computer as
it was cpu specific.(though it was easy to write assembly language Program
there was the need of assembler a third party which translates the assembly
language Program in to machine Language.)
Before elaborating of
other Languages here we must Know
about the Oprating System the oprating
System is also a set of Programs which handles The computer resources.
There was a Language BPCL which is invented to write the
operating system, the Modifed Bpcl
Become the Language
B but it
also had some Performance Issues, therefore the work done on its
modifications and now this and it become th language C, C
language got great appreciations because it was able to Perform On different
hardware Plateforms.So Finally the
American National Standards institute
and international standard organization approved the standard version of C in
1989.
There is another important point is compiler , Compiler is nothing but like a translater for
example if we understands hindi and somebody speaks in French so a translater
will make it ease to understand for us to that language like English so that we
can easily understand therefore the compiler is that programe which converts
any programming language into machine language.therefore the Process of
converting any language into machine language is compilation.
C++ In C Language
there was no concept of Class or we can say there was no concept of Object
oriented programming and also there was
no concept of namespace (namespace is
the group of releted classes) .othere then namespace in c++ and c# in C
Language we use the Header files.
C++ is the fully object oriented Programming language.object
oriented methodology is the concept of
reusability realistic modeling and easy to change approach.
In C++ we use class (a class is a certain virtual
boundry).the whole c++ Language is based on the four oops concept
(1)Abstraction(2)encapsulation(3)Polymorphism(4)Inheritence
C# After C and
C++ the C# has come with the microsoft
.Net Packege in late nintees. C# was the complete object oriented programming
from Microsoft and is developed for the .net framework.
In C there was no concept of header files as in C while in
C# we use Namespace concept.C#
Also has feature of XML integration,we can use C# comments
to generate XML documentation.
C# has several unique
features like it supports common type systems for the value type and reference
type variables.