Discover the depth  of  C

  C C++  Linux ProgrammingNEW   Operating Systems  Data StructuresNEW  Compilers  Contact Us

Navigation

?? Interview Questions ??New

Join C4Swimmers

 sitepromotion.gif (577 bytes) New Member

Weekly Queries New

 Queries for this week

 All Weekly Queries

Code Zone - Free  New

Newbie Level

Intermediate Level

Tools Zone  New

C/C++ Tools

Test Your C/C++ Skills

  Playing with printf

  Playing with scanf

  Branching & Loops

  Functions

  Pointers Part I

  Pointers Part II

  Structure & Union

C Special

  Discovering C
  IFAQs

  Self-reproducing  C Code  New

Programming Problems

  Part I
  Part II
 post-question_icon.gif (1062 bytes) Useful C/C++ Links
Downloads
C4S - Solution Pack
Data Structures
C++ & 8086 ALP
ADA & System S/w
Online Certifications
premiumservices.gif (1070 bytes) Brainbench
premiumservices.gif (1070 bytes) Benchmarks Global
Help and Support
customer_care_small.gif (1018 bytes)  Suggestions
post-question_icon.gif (1062 bytes)  Contribute
premiumservices.gif (1070 bytes)  Advertise with us
memberhome.gif (1052 bytes)  -Home Page-

premiumservices.gif (1070 bytes) Feedback

As a webmaster of this site, I regard you as our most important critic and commentator. We value your opinion and want to know what we are doing right, what we could do better and any other words of wisdom you're willing to pass our way. It would be our greatest motivation which will help us in developing areas you would like to see in this site. We hope you will continue to encourage and support us in our future endeavors.

 

.

"To become an expert achiever in any human activity, it takes practice . . . practice . . . practice"

C For Swimmers : Mastering C step-by-step

Google

 
WWW c4swimmers.esmartguy.com

 Best collection of C / C++ / Unix / Linux Programming Text Books and eBooks

Google Print

 

C Programming eBooks

 

C++ Programming eBooks

 

VC++ Programming eBooks

 

Linux/Unix Programming eBooks

 

C++ Text Books

The following are a selection of books on the two major topics (C and C++):

Learning C

    The C Programming Language, 2nd Edition
    Brian W. Kernighan and Dennis Ritchie
    Prentice Hall, 1998
    ISBN: 0131103628

    C: A Reference Manual, 5th Edition
    Samuel P. Harbison III and Guy L. Steele, Jr.
    Prentice Hall, 2002
    ISBN: 013089592X

    The Standard C Library
    P.J. Plauger
    Prentice Hall, 1991
    ISBN: 0131315099

     

Mastering C

    Expert C Programming: Deep C Secrets
    Peter van der Linden
    Prentice Hall, 1994
    ISBN: 0131774298

    C Interfaces and Implementations
    David R. Hanson
    Addison-Wesley, 1996
    ISBN: 0201498413

    C Traps and Pitfalls
    Andrew Koenig
    Addison Wesley, 1989
    ISBN: 0201179288

    The C Puzzle Book, Revised Edition
    Alan R. Feuer
    Addison-Wesley, 1998
    ISBN: 0201604612

Beginning Linux Programming, 3rd Edition

 

Learning C++

    Accelerated C++
    Andrew Koenig and Barbara Moo
    Addison-Wesley, 2000
    ISBN: 020170353X

    Essential C++
    Stan Lippman
    Addison-Wesley, 1999
    ISBN: 0201485184

    The C++ Programming Language, Special Third Edition
    Bjarne Stroustrup
    Addison-Wesley, 2000
    ISBN: 0201700735

    Thinking in C++, 2nd Edition, Volume 1, (3rd Edition to appear)
    Bruce Eckel
    Prentice Hall, 2000
    ISBN: 0139798099

    Thinking in C++, 2nd Edition, Volume 2
    Bruce Eckel and Chuck Allison
    Prentice Hall, May 2003
    ISBN: 0130353132

    The C++ Standard Library
    Nicolai Josuttis
    Addison-Wesley, 1999
    ISBN: 0201379260

    STL Tutorial and Reference Guide, 2nd Edition
    David R. Musser et al
    Addison-Wesley, 2001
    ISBN: 0201379236

C++ Primer Plus
Stephen Prata
Sams Publication, 2001
ISBN 0672322234

C++ How To Program
Harvey M Dietel, Paul J Dietel
Prentice Hall Publication, 2002
ISBN 0130384747

 

Mastering C++

    Large-Scale C++ Software Design
    John Lakos
    Addison-Wesley, 1996
    ISBN: 0201633620

    Effective C++, 2nd Edition
    Scott Meyers
    Addison-Wesley, 1997
    ISBN: 0201924889

    More Effective C++
    Scott Meyers
    Addison-Wesley, 1995
    ISBN: 020163371X

    Effective STL
    Scott Meyers
    Addison-Wesley, 2001
    ISBN: 0201749629

    Efficient C++
    Dov Bulka and David Mayhew
    Addison-Wesley, 1999
    ISBN: 0201379503

    Generic Programming and the STL
    Matt Austern
    Addison-Wesley, 1998
    ISBN: 0201309564

    Exceptional C++
    Herb Sutter
    Addison-Wesley, 2000
    ISBN: 0201615622

    More Exceptional C++
    Herb Sutter
    Addison-Wesley, 2001
    ISBN: 020170434X

    C++ FAQs, 2nd Edition
    Marshall P. Cline, Greg A. Lomow, and Mike Girou
    Addison-Wesley, 1998
    ISBN: 0201309831

    C++ Gotchas
    Stephen Dewhurst
    Addison-Wesley, 2002
    ISBN: 0321125185

    C++ Templates, The Complete Guide
    David Vandervoorde and Nicolai M. Josuttis
    Addison-Wesley, 2002
    ISBN: 0201734842

    Standard C++ IOStreams and Locales
    Angelika Langer and Klaus Kreft
    Addison-Wesley, 2000
    ISBN: 0201183951

    Design & Evolution of C++
    Bjarne Stroustrup
    Addison-Wesley, 1994
    ISBN: 0201543303

    Inside the C++ Object Model
    Stan Lippman
    Addison-Wesley, 1996
    ISBN: 0201834545

    The C++ Standard Template Library,
    P.J. Plauger et al
    Prentice Hall, 2000
    ISBN: 0134376331

 

Advanced C++ Topics

    Modern C++ Design
    Andrei Alexandrescu
    Addison-Wesley, 2001
    ISBN: 0201704315

    Generative Programming
    Krzysztof Czarnecki & Ulrich Eisencecker
    Addison-Wesley, 2000
    ISBN: 0201309777

    Multi-Paradigm Design for C++
    James O. Coplien
    Addison-Wesley, 1998
    ISBN: 0201824671

     

Other books are as follows :

  • Baron, N.S., Computer Languages : A Guide, Penguin, 1988.

  • Chorafas, D. N., Fourth And Fifth Generation Programming Languages, McGraw-Hill, 1986.

  • Dershem, H. and Ipping, M.J., Programming Languages : Structures And Models, Wadsworth Pub. Co., 1990.

  • Fischer, A.E., The Anatomy Of Programming Languages, Prentice Hall, 1993.

  • Ford, N.J., Computer Programming Languages : A Comparative Introduction, Horwood, 1990.

  • Friedman, D.P., Wand, M., and Haynes, C.T., Essentials Of Programming Languages, McGraw-Hill, 1992.

  • Hofeditz, C.A., Computer Programming Languages In Practice, Heinemann, 1985.

  • Klerer, M., Design of very high-level computer languages: a user-oriented approach, McGraw-Hill, 1991.

  • MacLennan, B.J., Principles Of Programming Languages: Design, Evaluation, And Implementation, Holt, Rinehart, and Winston, 1983.

  • Marcotty, M.H., The world of programming languages, Springer-Verlag, 1987.

  • Martin, J., Fourth-Generation Languages, Prentice-Hall, 1986.

  • Sebesta, R.W., Concepts Of Programming Languages, Benjamin Cummings Pub. Co., 1989.

  • Sethi, R., Programming Languages: Concepts And Constructs, Addison-Wesley Pub. Co., 1989.

  • Smedema, C. H., The Programming Languages: Pascal, Modula, Hill, And Ada, Prentice/Hall International, 1983.

  • Tucker, Allen B., Programming Languages, McGraw-Hill, 1977.

  • Wilson, L.B. and Clark, R.G., Comparative Programming Languages, Addison-Wesley, 1988.

 

C and C++ Programming

  • Ammeraal, L., Programs And Data Structures In C, Wiley, 1987.

  • Berry, J. T., Advanced C programming, Prentice-Hall, 1986.

  • Berry, R. E. and Meekings B.A.E., A book on C, Macmillan, 1984.

  • Barkakati, N., The Waite Group's essential guide to ANSI C, H.W. Sams, 1988.

  • Bolon, C., Mastering C, Sybex, 1986.

  • Brown, D.L., From Pascal to C : an introduction to the C programming language, Wadsworth Pub. Co., 1985.

  • Brown, T. D., C for BASIC programmers, Silicon Press, 1987.

  • Chapman, A., Mastering C programming, Macmillan Educational, 1991.

  • Chirlian, P.M., Programming in C++, Merrill Pub. Co., 1990.

  • Darnell, P.A. and Margolis, P.E., Software Engineering In C, Springer-Verlag, 1988.

  • Darnell, P.A., C : A Software Engineering Approach, 2nd ed., Springer-Verlag, 1991.

  • Davis, S.R., C++ programmer's companion : designing, testing, and debugging, Addison-Wesley, 1993.

  • Eliason, A.L., C, A Practical Learning Guide, Science Research Associates, 1988.

  • Ezzell, B., Turbo C++ Programming: An Object-Oriented Approach, Addison-Wesley, 1990.

  • Ezzell, B., Borland C++ 3.0 Programming, 2nd ed., Addison-Wesley Pub. Co., 1992.

  • Farmer, M., The Intensive C Course, Studentlitteratur, 1987.

  • Flamig, B., Turbo C++ - A Self-Teaching Guide, Wiley, 1991.

  • Flamig, B., Practical Data Structures In C++, Wiley, 1993.

  • Goldenthal, N., Turbo C Programmer's Guide, Weber Systems, 1987.

  • Gonnet, G. H. and Baeza-Yates, R., Handbook Of Algorithms And Data Structures In Pascal And C, 2nd ed., Addison-Wesley Pub. Co., 1991.

  • Hancock, L. and Krieger, M., The C primer, McGraw-Hill, 1982.

  • Hansen, A., C programming : a complete guide to mastering the C language, Addison-Wesley, 1989.

  • Hansen, T.L., The C++ Answer Book, Addison-Wesley, 1990.

  • Harbison, S.P. and Steele, G.J., C, A Reference Manual, Prentice-Hall, 1984.

  • Holub, A.I., The C companion, Prentice-Hall, 1987.

  • Ince, D., Object-Oriented Software Engineering With C++, McGraw-Hill Book Co., 1991.

  • Jaeschke, R., Portability And The C Language, 1st ed., Hayden Books, 1989.

  • Jones, R. and Stewart, I., The Art Of C Programming, Springer-Verlag, 1987.

  • Kay, J. and Keummerfield, R., C programming in a UNIX environment, Addison-Wesley, 1989.

  • Kelley, A. and Pohl, I., C By Dissection : The Essentials Of C Programming, Benjamin/Cummings Pub. Co., 1987.

  • Kelley, A. and Pohl, I., A book on C: programming in C, 2nd ed., Benjamin/Cummings Pub. Co., 1990.

  • Kelley, A. and Pohl, I., Turbo C: the essentials of C programming, Benjamin/Cummings Pub. Co., 1988.

  • Kernighan, B.W. and Ritchie, D.M., The C Programming Language, Prentice Hall, 1988.

  • Kochan, S. G., Programming in C, Hayden Book Co., 1983.

  • Koenig, A., C Traps And Pitfalls, Addison-Wesley, 1989.

  • Korsh, J.F., Data Structures, Algorithms, And Program Style Using C, PWS-KENT Pub. Co., 1988.

  • Lafore, R.W., The Waite Group's object-oriented programming in Turbo C++, Waite Group Press, 1991.

  • Ledgard, H. F., C With Excellence : Programming Proverbs, Hayden Books, 1987.

  • Lewin, M.H., Elements of C, Plenum Press, 1986.

  • Maguire, S.A., Writing Solid Code: Microsoft Techniques For Developing Bug-Free C Programs, Microsoft Press, 1993.

  • McCord, J., Borland C++ 3.1 Programmer's Reference, 2nd ed., Que, 1992.

  • Muldner, T. and Steele, P.W., C As A Second Language: For Native Speakers Of Pascal, Addison-Wesley, 1988.

  • McBride, P. K., C Clearly : An Introduction To C Programming, Blackwell Scientific Publications, 1993.

  • Purdum, J.J. C Programming Guide, Que Corp., 1985.

  • Oualline, S., Practical C Programming, Reilly & Associates, 1991.

  • Plauger, P. J., The Standard C Library, Prentice Hall, 1992.

  • Purdum, J.J., PC Magazine Guide To C Programming, Ziff-Davis Press, 1992.

  • Rabinowitz, H. and Schaap, C., Portable C, Prentice Hall, 1990.

  • Ranade, J. and Nash, A., The Elements Of C Programming Style, McGraw-Hill, 1993.

  • Schildt, H., Advanced C, Osborne McGraw-Hill, 1986.

  • Schildt, H., Advanced Turbo C, Osborne McGraw-Hill, 1987.

  • Schildt, H., C: The Complete Reference, Osborne McGraw-Hill, 1990.

  • Schildt, H., The Art Of C: Elegant Programming Solutions, Osborne McGraw-Hill, 1991.

  • Sedgewick, R., Algorithms In C, Addison-Wesley Pub. Co., 1990.

  • Sedgewick, R., Algorithms In C++, Addison-Wesley Pub. Co., 1992.

  • Shammas, N.C., Introducing C To Pascal Programmers, Wiley, 1988.

  • Smith, J.D., Reusability And Software Construction: C and C++, Wiley, 1990.

  • Spuler, D., Comprehensive C, Prentice Hall, 1992.

  • Swartz, R., Doing Business With C, Prentice Hall, 1989.

  • Tanenbaum, A. M., Langsam, Y. and Augenstein, M.J., Data Structures Using C, Prentice Hall, 1990.

  • Traister, R.J., Going From BASIC To C, Prentice-Hall, 1985.

  • Van Wyk, C.J., Data Structures and C programs, Addison-Wesley, 1988.

  • Waite, M. and Prata, S., C: Step-By-Step, H.W. Sams, 1989.

  • Winder, R., Developing C++ software , J. Wiley, 1991.

  • Woollard, R., The Waite Group's Master C++: Let The PC Teach You Object-Oriented Programming, Waite Group Press, 1992.

 

Google Print

 

Free Links from Bravenet.com Free Links from Bravenet.com

You are Visitor No.

Sign my Guestbook View my Guestbook


Search this site powered by FreeFind

Subscribe to C4Swimmers Group
Designed and Maintained by  Nanda Kishor

Thanks for using C For Swimmers.

Regarding this site, you can send Bug Reports, Suggestions, Comments, etc. to

nandakishorkn@rediffmail.com

TheFreeSite.com!





Tell-a-Friendİ

|| Om Ganapathaye Namaha ||

Note: All logos or trademarks are related to their respective owners.

Although every precaution has been taken, the designer(s) owe no responsibility for malicious errors.

No liability assumed for damages resulting from the use of the available information.