IC232
Programming Languages I
Objectives of the course
Officially : An introduction to C++ -
The main concepts of
Object Oriented Programming in this language.
Unofficially : An introduction to "dodgy" programming.
Here is
C/C++ bibliography
Books
- * Deitel H. and Deitel
P.: 2005,
C++ How to Program (5th edition), Prentice Hall Inc., ISBN
0-13-185757-6.
- ** Eckel B.: 2000, Thinking in
C++ (2nd edition), Prentice Hall Inc., ISBN 0-13-979809-9
(buy it or have a look at http://www.BruceEckel.com).
- * Hekmat S.: 1998, C++
Programming, Pragmatix Software Pty (http://www.pragsoft.com/cppbook/cppbook.zip).
- ** Josuttis N.: 1999, C++ Standard
Library, A Tutorial and Reference, Addison-Wesley,
ISBN 0-201-37926-0.
- * Kernigham B.W. and
Ritchie D.M.: 1988, C Programming Language (2nd edition), Prentice Hall
Inc., ISBN
0-131-10362-8.
- * Lippman S.B., Lajoie
J. and Moo B.E.: 2005, C++ Primer (4th edition), Addison-Wesley, ISBN
0-201-72148-1.
- * Prata S.: 2004, C++
Primer Plus (5th edition), SAMS, ISBN 0-672-32697-3.
- * Prata S.: 2004, C
Primer Plus (5th edition), SAMS, ISBN 0-672-32696-5.
- ** Schildt H.: 2002, C++: The Complete Reference
(4th edition), Mc Graw Hill Osborne Media, ISBN 0-072-22680-4.
- ** Stroustrup B.: 2000, The
C++ Programming Language (3rd edition), Addison-Wesley,
Washington, ISBN 0-201-70073-5.
Note : The items marked by a
single * are proposed
for the beginners.
Other resources
Some remarks on the course
- Don't miss the lectures or
the labs.
- Don't hesitate to ask the
teacher to explain.
- You will never learn a
language unless you use it.
- C++ is not a superset of C.