Rated
Read 20,972 times
Contents
Related Categories
A Quick view from C/C++ to C# - C and C++
C and C++
C
is the most popular structured programming language. It was invented and implemented
by Dennis Ritchie. C builds on BCBL and B, which was developed by Martin Richards
and Ken Thompson.
C
grew with a book named The C Programming Language by Brian Kernighan
and Dennis Ritchie (Prentice-Hall, 1978). The most important year is 1983 for
C programming language. In 1983, a committee was organized to create ANSI standards
for C. This standardization process took six years. Finally, first standards
wereadopted in late 1989. Also, 1990 and 1996 are important years for
ANSI standards of C. The most recentstandard for C wasreleased.
This book includes the full ANSI 99 C standard for C Programming Language.
C
is used by programmers to design and develop any kind of programming. You can
write source code for a system task or high level GUI design with C. Also, you
can create your own source library with C. Even after many years, C has not
lost its popularity. Today many programmers use C to generate their source code
for different programming tasks.
Bjarne
Stroustrup created C++ in the 1980s. C++ is based upon C and isa superior
set of it. C++ is the most popular object oriented programming language with
C power. Its first name was C with Classes. C++ offers programmers more power.
Object oriented programming is the primary addition to C provided byC++.
Another important addition is generic programming.
C++
has now been standardized with ANSI and ISO committees. The final draft international
standards of C++ werereleased in late 1997 and the actual international
standards were adopted in mid 1998.
As
I said before, this book is written to be compliant with ANSI/ISO C and C++.
You can compile and run source codes of this book with any ANSI/ISO standard
C and C++ compiler tools.
John H. GODEL has an experience more than 22 years in the area of software development. He is a software engineer and architect. His interests include object-oriented and distributed computing with C/C++, C#. Also he has several years of experience with COM, DCOM, COM+ and CORBA, software reuse, and object-oriented frameworks.
He has a bachelor’s degree in mathematical engineering and a master’s degree in computer and software engineering. He currently works for Charles Schwab. He has designed and developed applications, solutions for Cisco, State Street Bank, Echomail and TJX, Tumbleweed, INTEL, Raytheon, Maxtor MMC,Mimosa Systems and Charles Schwab.
Comments
|