Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Sunday, 30 January 2011

Textbook Pascal Programming and Problem Solving

Textbook Pascal Programming and Problem
Pascal Programming and Problem Solving (4th Edition)
Pascal Programming and Problem Solving (4th Edition)

  • Paperback: 800 pages
  • Publisher: Prentice Hall; 4 edition (February 8, 1993)
  • Language: English
  • ISBN-10: 0023887311
  • ISBN-13: 978-0023887314
  • Product Dimensions: 9.8 x 6.9 x 1.3 inches

Pascal Programming and Problem Solving (4th Edition)


Pascal Programming and Problem Solving (4th Edition) 

Editorial Reviews

From the Publisher

A clear and accessible introduction to Pascal programming language.read more...

Data Structures Programming C++

Data Structures Programming C++

Data Structures and Other Objects Using C++ (3rd Edition)
Data Structures and Other Objects Using C++ (3rd Edition)
  • Paperback: 900 pages
  • Publisher: Addison Wesley; 3 edition (October 22, 2004)
  • Language: English
  • ISBN-10: 032119716X
  • ISBN-13: 978-0321197160
  • Product Dimensions: 9 x 7.3 x 1.2 inches


Data Structures and Other Objects Using C++ (3rd Edition)
Data Structures and Other Objects Using C++ (3rd Edition)

Product Description

Data Structures Programming C++ This book successfully balances the introduction of object-oriented concepts with data structures in C++. KEN TOPICS:Provides interfaces for the principal example classes, which are compliant with the ANSI/ISO C++ Standard Library classes. Thorough coverage of the role of the const keyword in the C++ Standard Library. Covers C++ features such as namespaces, static member constants, typename keyword, and inheritance. Thorough review of C++ syntax and OOP concepts, making book accessible for programmers at various levels. The book also gives readers a firm grasp of key concepts and allows programmers experienced in another language to adjust easily. A solid foundation in building and using abstract data types is also provided, along with an assortment of advanced topics such as B-trees for project building and graphs. This book is designed for novice programmers who have learned the concepts of objects and classes and want to move on to the data structures topics of recursion and data abstraction.

From the Back Cover

CourseSmart
Save money. Lighten your backpack. Access your textbooks anytime, from anywhere.


This title is available as an eTextbook from CourseSmart. Purchase your assigned textbook as a CourseSmart eTextbook, and stop lugging books around campus! You can also access CourseSmart eTextbooks from your iPhone.

Instructors, request your exam copies online and get instant access. Learn more at coursesmart.com. read more...

Saturday, 29 January 2011

Learning C Programming With C++

Learning C Programming With C++
An Introduction to Programming With C++

Sample Chapter From An Introduction to C++ Programming
     Copyright © Björn Fahller

Introduction

An Introduction to Programming With C++C++ is a programming language substantially different from C. Many see C++ as "a better C than C," or as C with some add-ons. I believe that to be wrong, and I intend to teach C++ in a way that makes use of what the language can offer. C++ shares the same low level constructs as C, however, and I will assume some knowledge of C in this course. You might want to have a look at the C introduction course to get up to speed on that language.

Basic I/O

All intro courses in programming begin with a "Hello World" program [except those that don't -- Ed], and so does this one.

  #include <iostream.h>

  int main(void)
  {
    cout << "Hello EDM/2" << endl;
    return 0;
  }
Line 1 includes the header <iostream.h>, which is needed for the input/output operations. In C++ writing something on standard output is done by:

  cout << whatever;
Here "whatever" can be anything that is printable; a string literal as "Hello EDM/2", a variable, an expression. If you want to print several things, you can do so at the same time with:

  cout << expr1 << expr2 << expr3 << ...;
Again, expr1, expr2 and expr3 represents things that are printable. In the "Hello EDM/2" program above, the last expression printed is "endl" which is a special expression (called a manipulator. Manipulators, and details about I/O, will be covered in a complete part sometime this fall) which moves the cursor to the next line. It's legal to cascade more expressions to print after "endl," and doing so means those values will be printed on the next line.
read more...
An Introduction to Programming With C++