C C++ language tutorials

Download free pdf  ( C/C++, C Language Tutorial, C++ Essentials, OOP Using C++, Visual C++ 2012 Tutorial, Visual C++ 2010 Tutorial) computer programming language courses materials and training .
C Language Tutorial

Download free pdf C Language Tutorial course material and training.

This tutorial can be read simply as a text, however it is intended to be interactive. That is, you should be compiling, modifying and using the programs that are presented herein. All the programs have been tested using the HiTech C compiler, and we assume that you have a copy of this. In addition, you should have a copy of various updates and header files for the C compiler, which appear on Applix User disks. You can use either the builtin Applix 1616/OS editor edit, or the $30 Dr Doc editor in non-document mode. Dr Doc is somewhat more powerful, however as it loads from disk, it is slightly slower to get started. The source code has been edited to suit a tab setting of 5, so invoke your editor with tabs set to a spacing of 5. For example, edit source code.c 5 would let you edit a file called source code.c. Before you can really use C, there are certain equipment requirements that must be met. You must have a disk co-processor card, and at least one disk drive. If your drives are smaller than 800k, you will probably require two disk drives. We assume you either have 1616/OS Version 4 multitasking, or else have an assign MRD available on your boot disk. You should make use of the xpath, and the assign commands to set up your boot disk in a form suitable for use with C. This should be done in the autoexec.shell file on your boot disk, as set out below.

Level :1
Size :
File type : PDF
Pages :
Author :

Table of Contents

  • Getting Started
  • Getting started in C
  • Program Control
  • Assignment & Logical compares
  • Functions and variables
  • Defines and Macros
  • Strings and Arrays
  • Pointers
  • Standard Input/Output
  • File Input/Output
  • Structures and Unions
  • Dynamic Allocation
  • Character and Bit Manipulation
  • Example Programs
  • The Visual Calculator – Version 1.00
  • Error Messages
  • Coronado Enterprises C Tutor – Ver 1.00
  • HiTech C updates
  • Further Reading
C++ Essentials

 Download free pdf C++ Essential Course material and training C++ programming language.

The book is divided into 12 chapters. Each chapter has a flat structure, consisting of an unnumbered sequence of sections, most of which are limited to one or two pages. The aim is to present each new topic in a confined space so that it can be quickly grasped. Each chapter ends with a list of exercises. Answers to all of the exercises are provided in an appendix. Readers are encouraged to attempt as many of the exercises as feasible and to compare their solutions against the ones provided. For the convenience of readers, the sample programs presented in this book (including the solutions to the exercises) and provided in electronic form.

Level :1
Size :
File type : PDF
Pages :
Author :

Table of Contents

  • Preliminaries
  • Expressions
  • Statements
  • Functions
  • Arrays, Pointers, and References
  • Classes
  • Overloading
  • Derived Classes
  • Templates
  • Exception Handling
  • The IO Library
  • The Preprocessor
  • Solutions to Exercises
OOP Using C++

Download free pdf course Object-Oriented Programming Using C++ (OOP) course material and training.

This tutorial is a collection of lectures to be held in the on-line course Introduction to Object-Oriented Programming Using C++. In this course, object orientation is introduced as a new programming concept which should help you in developing high quality software. Object-orientation is also introduced as a concept which makes  developing of projects easier. However, this is not a course for learning the C++ programming language. If you are interested in learning the language itself, you might want to go through other tutorials, such as C++: Annotations 1 by Frank Brokken and Karel Kubat. In this tutorial only those language concepts that are needed to present coding examples are introduced. And what makes object-orientation such a hot topic? To be honest, not everything that is sold under the term of object-orientation is really new. For mexample, there are programs written in procedural languages like Pascal or C which use object-oriented concepts. But there exist a few important features which these languages won’t handle or won’t handle very well, respectively. Some people will say that object-orientation is \modern”. When reading announcements of new products everything seems to be \object-oriented”. \Objects” are everywhere. In this tutorial we will try to outline characteristics of object-orientation to allow you to judge those object-oriented products. mThe tutorial is organized as follows. Chapter 2 presents a brief overview of procedural programming to refresh your knowledge in that area. Abstract data types are introduced in chapter 3 as a fundamental concept of object-orientation. After that we can start to de ne general terms and beginning to view the world as consisting of objects (chapter 4). Subsequent chapters present fundamental object-oriented concepts (chapters 5 and 6). Chapters 7 through 9 introduce C++ as an example of an object-oriented programming language which is in wide-spread use. Finally chapter 10 demonstrates how to apply object-oriented programming to a real example.

Level :1
Size :
File type : PDF
Pages :
Author :

Object-Oriented Programming Using C++Contents

  • Introduction
  • A Survey of Programming Techniques
  • Abstract Data Types
  • Ob ject-Oriented Concepts
  • More Ob ject-Oriented Concepts
  • Even More Ob ject-Oriented Concepts
  • Introduction to C++
  • From C To C++
  • More on C++
  • The List { A Case Study
  • Bibliography
  • Solutions to the Excercises