C/C++/C# Sitemap - Page 1 2016-09-26

What Is an Enum in Programming Languages?
Learn a programming technique that will improve your code's reliability and reduce the number of bugs. These directions will help you learn about Enums.

Learning to Program with NoSQL Databases
The first of several tutorials showing how to write software that uses NoSQL databases

Top 5 Open Source Projects
A List of my favourite Open Source Projects

So you want to be a Game Developer?
Ever thought of programming games, either for yourself or for a game publisher. Learn what is involved.

How to Download and Install Watcom C/C++ Compiler
Describes how to download the Open Watcom C/C++ Compiler and Install it

How to Install the Open Watcom C/C++ Development System
Learn how to install the Open Watcom C/C++ development system.

Open a Sample Project
Learn how to compile a sample application.

Open the Watcom IDE
Learn how to load the Open Watcom IDE

Load, Compile and Run a Sample Application
Explains how to load, compile and run a sample application.

Objective-C Programming Online Tutorial One
Objective-C Programming Online Tutorial One - Learning about Objective-C

Getting Started With SCons - Installing and Using
Getting Started with SCons. C / C++ / C#.

Learn to Program Google's Go - Tutorial One
Learn to program go tutorial one; the first in a series on programming in google go

- By Category
An index of categories in the

Code Library for C,C++ and C#
The Code Library holds all Source Code, Tips and Snippets for C, Objective-C, C++ and C#.

A collection of utilities, tools and resources
A useful collection of tools, utilities and resources. If you know of any we should have, let us know.

A Library of Software written in C# with full source code.
The C# library holds full source code from example articles, reader submitted code and any code that is in the public domain as well as offsite links to useful examples of code.

Book and Software Reviews Page
Read book reviews on all aspects of software development for C, C++ and C#.

A Library of Software written in C++ with full source code.
The C++ library holds full source code from example articles, reader submitted code and any code that is in the public domain as well as offsite links to useful examples of code..

Glossary of Programming Terms
Find out the meaning of the various programming and computing terms in an alphabetically sorted glossary.

Learn all about Programming Games in C,C++ or C#
Want to start programming games? Find out all about games programming and development in C,C++ and C# with examples, techniques, tips and a look at the programming games scene.

The C Area - Interesting Articles about C Programming.
The place for developers to find articles on aspects of C programming

Linux Programming
About all aspects of Linux programming in C, C++ with games, raspberry pi,

The C++ Area with Interesting articles about C++ Programming.
A place for developers to find articles on aspects of C++ development

The C Sharp Area with Interesting articles about C Sharp Programming.
The place for developers to find articles on aspects of C Sharp development

All about Google Go
All aspects of Google Go. C/C++/C#.

C++ Games with Source Code
This has links to downloads of games with source code in C++

ongoing challenges
This contains the articles and downloadable files for the Ongoing Challenges.

ASP.NET Library of C# Code
A library of C# code for ASP.NET websites

Conversion of Microsoft CardGame Kit for C#
A C# conversion of the CardGame kit that Mcrosoft gave away with the Microsoft Visual Basic 2005. It had graphics and Visual basic (.net) source code.

Games in C#
Games written in C# with full source code

A project to develop a Test Harness and Bots to play Texas Holdem
This project is to develop a Texas Holdem poker harness that lets humans play against poker bots written as dlls. using artificial intelligence, learning techniques, possibly even neural nets.

Silverlight 2 examples with full Source code in C#
This page holds links to examples of Silverlight 2 applications which come with C# source code.

Reviews of Software - Tools, Compilers, Editors etc
Find reviews of development software for C,C++ and C# programmers. Featuring compilers, editors, libraries, toolkits, utilities, build and make systems and version control systems.

Star Trek Game Conversion
Learn how to convert from basic to C, C++ and C#.

The Eliza Project
A project to build better versions of Eliza in C,C++ and C#

C++ Developer Tools
A list of useful tools for developing C++ including compiling, building and maintaining

C# Code for Mono
This has links to C# Code for Mono, the Linux (and Windows) implementation.

Cross platform Open Source C++ Code
A List of open source C++ code (applications and libraries) that are cross platform running on Mac, Windows, Linux and other platforms.

Cross Platform C# Code
This is a listing of open source C# Code that works with Mono and/or .NET

Golang Ebooks
A list of Ebooks for golang. C/C++/C#.

Libraries for Go
A compilation of Libraries of Go Code

Free E-Books for C# Programming
This is a collection of links to free E-books (either in html or PDF) on C# Programming.

A list of free online resources
A list of online resources that developers might find handy, including free subversion hosting.

directory of links to utilities and tools just for the .NET Framework
A directory of useful links for to utilities and tools just for the .NET operating system for developers.

C++ Online Resources
A list of links to useful C++ resources online

A List of Open Source Code Hosting Websites (Forges)
A List of Open Source Code Hosting Websites, also known as forges

Mac OS X Development Tools
A list of links to useful Mac OS X Tools

Free E-Books for Games Programming
Free E-Books for Games Programming is a directory of links to books on games programming.

About Raspberry Pi programming
Covers all aspects of Raspberry Pi Programming

Glossary of Common Programming Terms and Phrases - "B"
A glossary of common programming terms starting with the letter B

Mac OS X Applications with Source Code in Objective C
This is a source code library for Objective-C applications for the Mac.

How do I do this in C++?
This is a collection of programming techniques in C++, with example code plus documentation on one page.

How do I do this in C?
This is a collection of programming techniques in C, with example code plus documentation on one page.

How do I do this in C#?
This is a collection of programming techniques in C#, with example code plus documentation, all on one page.

Glossary of Common Programming Terms and Phrases - "L"
A glossary of common programming terms starting with the letter L.

Learn all about programming in C#.
Learn all about programming in C#, including Winforms and all the way up to the advanced features of Visual C# and Dot Net 2.0

Learn all about programming in C++.
Learn all about C++ programming, including Objects and Classes then work through a comprehensive tutorial up to advanced concepts like templates, STL and Boost libraries.

Learning to Write Programs in C
Learn all about C programming. Start by learning to compile programs then work through a comprehensive tutorial.

iPhone Programming Tutorials
iPhone,objective-C, iPad, iPod Touch, programming, App store

Glossary of Common Programming Terms and Phrases - "C"
A glossary of common programming terms starting with the letter C

Glossary of Common Programming Terms and Phrases - "D"
A glossary of common programming terms starting with the letter D

Glossary of Common Programming Terms and Phrases - "E"
A glossary of common programming terms starting with the letter E.

Glossary of Common Programming Terms and Phrases - "F"
A glossary of common programming terms starting with the letter F.

Glossary of Common Programming Terms and Phrases - "G"
A glossary of common programming terms starting with the letter G.

Glossary of Common Programming Terms and Phrases - "H"
A glossary of common programming terms starting with the letter H.

Glossary of Common Programming Terms and Phrases - "I"
A glossary of common programming terms starting with the letter I.

Glossary of Common Programming Terms and Phrases - "J"
A glossary of common programming terms starting with the letter J.

Glossary of Common Programming Terms and Phrases - "K"
A glossary of common programming terms starting with the letter K.

Glossary of Common Programming Terms and Phrases - "M"
A glossary of common programming terms starting with the letter M.

Glossary of Common Programming Terms and Phrases - "N"
A glossary of common programming terms starting with the letter N.

Glossary of Common Programming Terms and Phrases - "O"
A glossary of common programming terms starting with the letter O.

Glossary of Common Programming Terms and Phrases - "P"
A glossary of common programming terms starting with the letter P.

Glossary of Common Programming Terms and Phrases - "R"
A glossary of common programming terms starting with the letter R.

Glossary of Common Programming Terms and Phrases - "S"
A glossary of common programming terms starting with the letter S.

Glossary of Common Programming Terms and Phrases - "T"
A glossary of common programming terms starting with the letter T.

Glossary of Common Programming Terms and Phrases - "U"
A glossary of common programming terms starting with the letter U.

Glossary of Common Programming Terms and Phrases - "V"
A glossary of common programming terms starting with the letter V.

Open Source Bug Tracking Systems in C, C++ and C#
This page has links to
A Directory of Game Development Web Site Links
A directory of links to the best web sites for games development, including historical archives, code techniques, games industry sites etc.

Introduction to Programming
Learn how to program computers as a living or just for recreational fun. Find out how to make a computer do what you want.

.NET glossary entries
A glossary of useful terms for .NET

All about Commercial Software Development
Learn about professional software development and the business of developing software in a commercial environment. Find out technical and business details of the software industry, from build systems, development careers, outsourcing and contract development.

Glossary of Common Programming Terms and Phrases - "W"
A glossary of common programming terms starting with the letter W.

Glossary of Common Programming Terms and Phrases - "X"
A glossary of common programming terms starting with the letter X.

Paste C/C++ and run it online
As well as the C/C++ interpreters I've mentioned in the past there is another way to compile and run a C or C++ program. Just visit the website codepad.org,

C / C++ / C# Programming and Design Tutorials
Learn C/C++/C#/Go programming and object-oriented design featuring c programming, c++ programming and c# programming tutorials, resources, tips, links, forums, projects, career information, LINQ plus try a programming challenge. For C, C++, C# and Google Go developers, programmers, and students.

A List of Programming Contests and Challenges
This is a list of programming contests that take place annually or more frequently where C, C++ or C# programs can be entered.

A List of Online Code Repositories and Pastebins
This is a list of useful online free code repositories and pastebins that hold snippets of code for research, sharing and editing.

Download and Install Visual C++ 2008 Express Edition
Explains how to install Visual C++ 2008 Express Edition.

Scren Dump of Output
This page contains a screen dump of the output of the Hello World Application.

Download Visual C++ 2008 Express Edition
How to download and install Visual C++ 2008 Express Edition.

To Install MSDN Express Edition?
Explains about downloading MSDN Express Edition to get the best out of using Visual C++ Express Edition.

Preparing to Download
This shows you what you will be downloading, where it will download and how much disk space it needs

Watching the Download
This is where the files are downloaded prior to installation

Running Visual C++ 2008 Express Edition for the First Time
Running Visual C++ 2008 Express Edition for the First Time

Compiling a Sample Application "Hello World"
To verify that Visual C++ works, we enter,a c++ program, compile and run it and it's the traditional Hello World.

Type in the Hello World Application
Type in the Hello World Application, or cut and paste the text from this page.

Compile and run the Hello World Application
Compile the Hello World application and run it.

Download and Install Visual C++ 2005 Express Edition
Explains what you need before you can install Visual C++ 2005 Express Edition.

Register and Setup Visual C++ 2005 Express Edition
Explains about registering and setting up Visual C++ 2005 Express Edition to get the best out of it.

Download Visual C++ 2005 Express Edition
How to download and install Visual C++ 2005 Express Edition.

Start the Download of Visual C# 2008 Express
Explains about registering and setting up Visual C Sharp 2008 Express Edition to get the best out of it.

Finally the Download Begins...
Make yourself a coffee as the download begins. Paint a room or redecorate the house.

Register or you only get a Month
As Microsoft have given you this excellent software (It is.. really very good), a little registration won't hurt.

Compiling a Sample Application "Hello World"
To verify that Visual C# 2008 Express Edition works, we enter,a c# program, compile and run it and it's the traditional Hello World.

Download and Install Visual C# 2008 Express Edition
Explains what you need before you can Visual C# 2008 Express Edition.

Download Visual C Sharp 2008 Express Edition
How to download and install Visual C# 2008 Express Edition.

Do you want MSDN Express Library to go?
As part of the download you get to choose an download the 300 MB MSDN Express Library (which contains help plus other stuff).

Selecting the Install Folder
This is where you select the Install Folder and review what will be downloaded

Run the "Hello World" Program
Having compiled the program run it to see the traditional Hello World

How Many Ways Can I Count in C++?
Learn about numbers in C++. C/C++/C#.

How to Compile With Visual C++ 2005 Express Edition
Learn how to create a project, edit source files and then compile and run your first program.

Learn About Example 1
Learn What Example 1 does. C/C++/C#.

More About Writing C++ Applications
Learn more about C++ software development

More About Ints
Learn about other numeric types like Short Int.

All about Precision in Floats
Learn about precision in arithmetic

Some Arithmetic Operations
Learn about Arithmetic Operations

Comments in C++
Learn about C++ comments. C/C++/C#.

What Is Computer Programming?
Find out what is involved with programming, what happens and some of the things you can do with it.

What is the Definition of Stack in Computer Programming?
A stack is an array or list structure of function calls and parameters used in modern computer programming and CPU architecture.

Creating the first project with Visual C++ 2010 Express
Creating the first project with Visual C++ 2010 Express

How to Install Visual C++ 2010 Express
Instructions on how to download and install Microsoft Visual C++ 2010 Express

Strengths and Weaknesses of Various Programming Languages
Comparing C,C++ and C# against other popular programming languages giving relative strengths and weaknesses. Page 2.

Programming Languages Comparison
Comparing C,C++ and C# against other popular programming languages giving relative strengths and weaknesses

Programming Languages - Pascal for Learning Good Coding Practices
Read the conclusion of comparing C,C++ and C# against other popular programming languages, using their strengths and weaknesses. Page 3.

C# Tutorial - Learn the Fundamentals of Programming
Understanding the basics of variables in C#, including numeric variables, integer types, enums, nullable types, and more.

All About Enums
This explains about enums and demonstrates with a short example.

Working with Floating Point Numbers
This explains about float, double and decimal types and demonstrates problems such as rounding errors.

Using Numeric Suffixes
Learn about the the numeric suffixes used to sp[ecify the type of numbers both integer and floating point

Working with Nullable Types
This explains variable types that are designed specifically tow ork with databases.

More About the Car Simulation
Understanding the basics of variables

Finishing off the Simulation
This completes the car simulation

About Integer Types - C# Tutorial
Understanding the different size of Integers in C#. Page 2.

Example 1 Explained
This describes example 1, which shows off different numeric types

A Brief Look at Char Types
This introduces Char types briefly to explain what they are.

How Do I Roll Dice in C#?
Want to learn how to simulate dice rolls in C#? Learn how to use the application to simulate 10 million Dice Rolls.

C++ Tutorial Lesson on Pointers
In this lesson on pointers, learn about them, how to use them and avoid the pitfalls.

Example of 2D Structure with Pointers
This example creates and initializes a 2d array of Structs using pointers.

Allocating Memory in C++
Learn How to allocate ram for pointer variables.

Examples of Example 1 Continued
See a list of example uses of pointers.

Explanation of Example 1 Continued
This continues the explanation of example 1.

Examples of Pointers
This is a source listing showing a number of examples of simple pointers in C++

What Would I use a Pointer for?
This example demonstrates allocating memory for a struct.

An Example Using New and Delete in C++
This shows an example of using arrays with new and delete. Page 7.

Some Rules for Working with Pointers
This describes some simple rules to help you when using pointers.

Some More Examples of Pointers in C++
This has a few examples of using pointers in C++.

Using the Borland Licence Manager
Learn About Managing Licenses for Borland Developer Studio

How to Install Borland C++ Compiler 5.5
Learn How to Download and Install Borland C++ Compiler 5.5

Downloading Borland C++ Compiler 5.5
Learn How to Install Borland C++ Compiler 5.5. Page 2.

Running the Borland C++ Compiler 5.5 Install Wizard
Learn what choices to make during Installation.

Choosing the Destination Folders
Pick the Destination folders for Shared Files

Change Microsoft Office Controls and Run the Installation
This sets the Microsoft Office Controls then runs the installation

Complete the Install
Finish the installation. C/C++/C#.

How to Run Borland C++ Tutorial (Slide 8)
Learn how to run Turbo C++ and compile an application.

List of Free C Compilers and IDEs
A list of Free C Compilers on Windows, Linux and Mac

What is a Debugger and How Does It Work?
What is debugging and how do debugger programs work in C computer language?

Brute Force - Definition
Understanding brute force search in computer science.

Overloading in C/C++/C# Definition and Example
This overloading definition gives an example of how functions in computer languages such as C/C++/C# can have the same name with different parameters.

Moving Up and Down Between Folders in Csharp/C#
Use this simple trick To move an application between folders in Csharp/C#.

List of Hash libraries for C Programmers
A list of hash libraries for C programmers and those who want to learn C.

Using C,C++ or C# to Multiply Big Numbers Fast
In this Cplus programming challenge we ask you to an application in C,C++ or C# that can multiply several pairs of very large numbers together quickly.

Getting Started with Wiki on a Stick
This explains how to download and start running WoaS in your browser and how to avoid one or two minor problems.

Working with Wiki on a Stick- Common Tasks
This describes the common tasks you'll do when working with Wiki on a Stick and how to do them.

Working with Wiki on a Stick- Common Tasks Continued
This describes the common tasks you'll do when working with Wiki on a Stick and how to do them.

C Standard Library
C Standard Library. C/C++/C#.

Cross Platform Open Source C Code Library
A code library for open source C code that is cross platform

Acquire Boardgame New Hotel Chain
C/C++/C#. Page 2.

Formatted Strings in C#
This page explains how to format strings in C#.

Strings and Char Conversions in C#
Learn about C# strings and char conversion in this c# programming tutorial on strings.

StringBuillder for Efficiently Building Strings
Learn about StringBuilder and how to use it to build strings in C# efficiently.

Comparing Strings in C#
This shows how to do compare strings in C# plus a few other operations

More String Functions and Methods
This looks at other string functions.

Yet More C# String Functions and Methods
A look at the string class Join and Split, PadLeft and PadRight methods and functions.

More about Strings and Chars in C# Programming
This continues about strings and chars in C# programming

Still More about Strings and Chars in C# Programming
Learn about Windowing, console and web Applications.

Some More String Functions and Methods
Continuing the look at the String class methods and functions.

Blog


What Is Software Engineering? (Engineer vs. Programmer)
Looks at the practice of Software Engineering and what a Software Engineer does compared to a programmer.

What is a Variable? Description and Examples
Learn about variables, the different types of data that can be stored in a variable including ints, floats, objects, structs and strings.

Start Programming C with raspberry Pi
An introduction to starting programming C on the Raspberry Pi

What Is a Programming Language?
This explains what a programming language is, what it's used for, which programming languages there are and

A Tutorial to Teach You How to Program in C++
Learn C++ Programming with an extensive tutorial.

C for Beginners - Learn the C Programming Language
C for Beginners- Learn about c, what it's for, how it compares with other computer programming languages and how to get started programming.

Compiler - Definition and Example
Definition of Compiler. C / C++ / C#.

How do I setup/use SSH on a Raspberry PI?
How do I setup/use SSH on a Raspberry PI?

C# for Beginners - Learn How to Get Started
C# for Beginners- Learn about C#, what it's for, how it compares with other computer programming languages and how to get started programming.

How to Make Money From Programming
How to Make Money from Programming, discussing various ways to make money

Programming SQLite in C Tutorial Two
A tutorial on Programming SQLite in C with sql and C code for running a query

Game Programming in C Tutorial Four- Snake
Game Programming in C Tutorial Four- The Snake Game

How Do I Sell My iPhone App via the App Store?
Do you think you have an App for the iPhone that could be a success? Here's an overview of the process of getting an iPhone App into the App Store.

LINQ Tutorial #2 - About Lambda Expressions
About Lambda Expressions, and their uses in LINQ

Functions in C# - Introduction and Tutorial
Introduction to Functions in C#. C / C++ / C#.

Online C Programming Tutorial for Beginners
The Online C Programming Tutorial for Beginners - Lesson One

How to do Logging in C# with log4net
How to do Logging in C# with log4net

Multi-threading in C# with Tasks
A tutorial on Multi-threading in C# with Tasks

How do I do High Resolution Timing in C++ on Windows?
Learn how to time events in C++ with microsecond accuracy using the built in fast counter in Windows. This article provides code plus an explanation of how to do the timing.

Relational Databases, Normalization, and SQL
Learn what makes a database, the different types of database, what normalization is about and a brief overview of SQL.

How to access PostgreSQL from C#
How to access PostgreSQL from C#

Raspberry Pi - Remote Access, Working as Root, SD Cards
Some Tips on Using a Raspberry PI helps you resolve common issues,raspi

iOS Development in C# with Xamarin Studio and Visual Studio
iOS Development in C# with Xamarin Studio and Visual Studio, a tutorial

C++ for Beginners - Learn About C++
C++ for Beginners- Learn about C++, what it's for, how it compares with other computer programming languages and how to get started programming.

What Is a Compiler? What Happens When I Compile Code?:
Learn what a compiler does, how it analyzes the source code of the program then generates machine code.

All about the C Programming Language
This is a detailed look at the Programming Language C

All about the C++ Programming Language
This is a detailed look at the Programming Language C++

All about the C# Programming Language
This is a detailed look at the programming language C#

Start Learning about C,C++ and C#
This is an overview of C,C++ and C#

How Do I Get into Programming as a Career?
Want to become a career programmer, freelance programmer or just learn how to program for recreational purposes? Start your new career here!

What's the Difference Between Compilers & Interpreters?
Learn about the differences between compiling and interpreting, and which languages fall into each category.

What is Software?
Learn what makes a computer tick. How does software fit into the big picture and how does it interact with hardware?

Function - Definition and Examples
Definition of Function C / C++ / C#. Learn this definition as well as other terms related to computer coding/programming.

Int - Definition in C+ Programming
Definition of Int. C / C++ / C#.

interpreter - definition of terms in C / C++ / C#
Definition of Interpreter. C / C++ / C#.

Object - Definition and Example
Definition of Object. C / C++ / C#.

Program Definition in C+
Definition of Program. C / C++ / C#.

ROM (Read Only Memory) Definition
Defines Read Only Memory (ROM). C / C++ / C#.

Variable Definition - Variables in Computer Programs
Definition of Variable. C / C++ / C#.

Function Prototypes - Definition in C and C++
Definition of Function Prototypes

IDE - Definition
Definition of IDE. C/C++/C#.

Definition of "Identifier" for C, C++ and C#
Definition of Identifier. C / C++ / C#.

Definition of Loop in C / C++ / C#
Definition of Loop. C / C++ / C#.

Definition of XOR - Binary Operation
Definition of XOR. C / C++ / C#.

C / C++ / C# Terms - Array Definition
Definition of Array. C / C++ / C#.

.NET - Definition From the C / C++ / C# Glossary
Definition of .NET. C / C++ / C#.

Float in C/C++/C# - Definition and Example
Definition of Float. C / C++ / C#.

Pointer in C/C++/C# - Definition and Example
Definition of Pointer. C / C++ / C#.

Procedure - C / C++ / C# Glossary Definition
Definition of Procedure C / C++ / C#.

31 Free iPhone Apps with Full Source Code
Well 25 so far with six to go. The website appsamuck.com is publishing 31 individual applications, each with full source code and graphics for the iPhone.

Definition of Algorithm - C / C++ / C#.
Glossary definition of the computing term

Database - Definition & Example for C / C++ / C#
Definition of Database. C / C++ / C#.

Definition of Double - C / C++ / C#
Definition of Double. C / C++ / C#.

Encapsulation - Definition and Examples in C+
Definition of Encapsulation. C / C++ / C#.

The Definition of Unsigned in Computing
The unsigned variable type of int is defined and compared to the signed int. An example of this difference is also given.

Void - Definition of the Term in C / C++ / C#
Definition of Void. C / C++ / C#.

What is C++ used for nowadays?
C/C++/C#.

Fast Web crawler in C++
C/C++/C#.

Learn C The Hard Way
C/C++/C#.

SharpSSH - Using SSH in C#
Although there is a .NET library for telnet, like FTP it's one of those protocols that you should really avoid using. Why? Because both send your credentials

Using JavaScript in Your C++ Applications
When Google released their Chrome browser, they included a very fast implementation of JavaScript called V8, the client side scripting language included in all

And the answer to "Petals around the Rose" is?
Count the spots around 3s and 5s, that is those faces of the dice with a central spot and surrounded by 2 spots (on a 3) or 4 spots (on a 5). Add them up.

Learn to Program Go (Golang) Tutorial Five
Learn to program go tutorial Five; Introduction to Functions

While and Do While Loop Statements - C Tutorial
Learn about the while and do while loop statements.

Definition of Constructor in C/C++/C#
A quick definition of the class member function Constructor as used in the C, C++ and C# programming languages.

Definition of NULL in C / C++ / C#
Definition of NULL. C / C++ / C#.

DirectX - Multimedia Library
About DirectX the development library for Windows PCs.

How to use Dictionary Collections
How to use Dictionary collections in C#

Pass By Value - Definition
Definition of Pass By Value. C / C++ / C#.

C Programming Tutorial - Text File Handling
This c programming tutorial starts with a look at the differences between text and binary files

How It Works - Continued
A description of how the C programming tutorial config software works

Structure of Text Files
This page looks at the structure of text files and the difference between windows and unix files

On printf, fprintf, and sprintf
A look at the printf, fprintf and sprintf functions in c programming

A Look at File I/O
A look at file I/O, the standard streams and the use of buffers in c programming

More about Buffering Text Files
This looks at buffering with text files and how to specify buffer size in this c programming tutorial on text files

An example of Text File Buffering
This c programming tutorial example of text file buffering using a string to create a large file

Working with Files
This c programming tutorial uses C functions to remove, rename and create temporary files

An example of reading a Config File
this C Programming tutorial part provides example of reading a Config File

How The Config File Example Works
This page provides a description of how the config software works in this programming tutorial

Expression - Definition
Definition of Expression. C / C++ / C#.

Syntax - Definition
Definition of Syntax. C / C++ / C#.

Learn to Program Go Tutorial Seven
Learn to program Go Tutorial Seven - Functions and Methods

How to Save a Web Page Screen grab in C#
How to Save a Web Page Screen grab in C#

Online C++ Programming Tutorial for Beginners: Lesson 1
The Online C++ Programming Tutorial for Beginners - Lesson One

Understanding Resource Acquisition is Initialization (RAII)
Understanding Resource Acquisition is Initialization (RAII) =- Looking at what RAII is in C+ programming.

Setting Up Visual Studio/Visual C++ 2010 Express
Instructions on setting up Visual C++ 2010 Express/Visual Studio for building SDL applications.

Initializing an Array With a Default Constructor
This explains how to initialize an array with a default constructor. Page 3.

iOS Development in C# Tutorial Two
iOS Development in C# Tutorial Two with Xamarin Studio and Visual Studio, a tutorial

Debug Windows C & C++ Applications Without a Debugger
Learn a simple debugging technique for those awkward bugs that only occur in release code.

A Demo adding SQLite to the C# application
This pages hasa Demo adding SQLite to the C# application and displaying the data from the database in a DataGridView control.

How to use SQLite from a C# Application
How to use SQLite from a C# Application, a short tutorial that includes setting up SQLite, creating a database then installing the .NET SQLite adapter and accessing it in code.

What Is an Accessor? - Programming Definition
The definition of the accessor function, a method commonly used in C, C++ and C# programming languages for accessing object from a program.

C Tutorial - Lesson Three - About Chars
Learn about the Char type, what it is, how and when to use it.

Assigning Strings using Pointers.
Learn about arrays and pointers.

Finishing the Lesson
Learn about the Char type, what it is, how and when to use it.

Programming Golang - Anonymous Functions and Closures
Learn to program Go Tutorial Six - Anonymous Functions and Closures

Inline Functions Definition - C / C++ / C#.glossary
Definition of Inline Functions. C / C++ / C#.

Summing up Constructors and Assignment Operators
This sums up this lesson and shows how to prevent objects being copied or created by copying.

An Example of a Copy Constructor
This example demonstrates a copy constructor being used with non POD data and having to deal with a pointer member

Using Assignment Operators
Learn about using assignment operators.

An Example of Copy Constructors and Assignment Operators
This example demonstrates assignment operators and copying in a base and derived class object.

How Example One Works
A further look at example 1 and how it works

C++ Tutorial - Copy Constructors
In this lesson on constructors in C++, learn about default constructors, assignment operators and copy constructors and how to use them.

Using Initializer Lists
This explains how to use a c++ initializer list to preset values in a class before the body of the constructor is entered.

Initializing References
In this lesson on constructors in C++, learn about default constructors, assignment operators and copy constructors and how to use them.

Creating and Using Copy Constructors
This shows how to define and use copy constructors

Programming Advanced Winforms in C#
This C# programming tutorial continues looking at Winforms and using controls on them mk c# programming tutorial, winforms, controls, comboboxes

Working With TabControls
How to work with TabControls. C / C++ / C#.

Looking at ComboBoxes Continued
This C# programming tutorial shows how to work with ComboBoxes

Working with ListViews in C# Winforms
C# programming, using a ListView

Updating a ListView Programmatically
This shows how to update a ListView programmatically in this C# Winform tutorial.

C# Programming Tutorial - How to Use a DataGridView
How to use a DataGidView in C# Programming. Page 5.

Adding rows to the DataGridView Programmatically
This C# programming tutorial shows adding to a datagridview dynamically

Using Containers with controls
This looks at laying out your form by using containers to group and structure the form controls

Using TableLayoutPanels
Showing the use of TableLayoutPanels in C# programming

Common Control Properties you should know
This looks at some some common control properties you should know how to use

C Tutorial - Lesson Five - About Control Statements
In this lesson on Control Statements learn about the if,switch, for while and do while statements.

C# Tutorial - Object Oriented Approach to Programming
Learn C# by an Object Oriented Approach to Programming

Finishing off the Simulation
This completes the car simulation

Creating the Classes for the Car Simulation
Designing the Classes needed for the car Simulation

What's in a Class?
Learn about classes, fields and properties

What is a Property?
Learn about object properties and private fields

C# Tutorial - About Pascal and Camel Case
Learn about Pascal and Camel case. Page 5.

About Object Methods and Constructors
Learn about objects methods and constructors.

Creating Objects and Variable Scope
This looks at the processing speed of loops with different variable types.

Understanding the Car Simulation
How the car simulation works and thec classes involved

More About the Car Simulation
Learn C# by an Object Oriented Approach to Programming

C++ Tutorial - Learn About Input and Output
Learn about input and output using the cin and cout objects and how to format input and output.

Formatting with cout
Find out how to format your output with cout

Lists of cout Manipulators
This lists various manipulators and functions that are used with cout

Input and Output Slideshow: Examples Using cout
An example of using cout with various manipulators and functions. Page 4.

Using setf and unsetf to Manipulate I/O Formatting
Learn how to directly manipulate the I/O flags

About clog and cerr
The clog and cerr classes provide error handling and logging facilities.

Using cin for Formatted Input Slideshow
Learn how to use cin for inputting values.

Error Trapping in Formatted Input
Learn how to use fail() and good() functions to check input conversions.

Break and Continue - C Tutorial - Lesson Five
Learn how to exit a loop prematurely and how to have a loop skip a cycle or two.

The For Loop
Learn about the For loop. C / C++ / C#.

About Switch Statements
Learn about Switch statements. C / C++ / C#.

C++ Classes and Objects - What is Polymorphism?
Learn how to create virtual functions. Page 7.

Programming Winforms in C# - Tutorial
A C# programming tutorial on Winforms, looking at the history of GUI apps in Windows and how to create your first Winform.

Windows Explorer - Add Command Prompt
Learn how to add the command prompt short cut to the Windows Explorer right-click menu.

RAM - Definition
Defines Random Access Memory. C / C++ / C#.

File Modes - Reading and Writing Files in C
This page explains about file modes in C programming and how the file modes are used for specifying how files are opened so they can be read or written or both. Page 4.

How to Create an iPhone App - Overview
This programming tutorial explains how to create an iPhone App. Only developers with Leopard or Snow Leopard can create apps for the App Store.

What do I need to Start Developing for iPhone?
An overview of what is needed to develop applications for the iPhone

Creating An Xcode Project
First steps in creating an Xcode Project and viewing and editing files.

Creating the iPhone App's GUI
Creating the iPhone App's GUI using Interface Builder to create it

Adding Event Handling
This event shows code wired to the graphics

Hooking Up the Connection
This explains how to hook up a button to an AppDelegate method to trigger the code.

Understanding Objective-C
This looks at Objective-C and helps to understand it.

Understanding Objective-C Continued
This continues explaining the Objective-C example

Notes on Objective C
Some Notes on Objective C. C / C++ / C#.

Introduction to C++ Classes and Objects
C++ Classes and Objects - Learn about C++ Classes and Objects

Understanding the Book Class
Learn what the Book class does. C / C++ / C#.

More about the Book Class
Learn About Constructors in Classes

Learn about Writing Class Methods
Describes the best way to create classes

Learn about Inheritance and Polymorphism
Find out about Inheritance and Polymorphism in C++ Classes

Learn about Inheritance
An explanation of Inheritance. C / C++ / C#.

Learn about C++ Constructors
A look at Constructors. C / C++ / C#.

Tidying Up - C++ Destructors
Learn about Destructors. C / C++ / C#.

Looking at Tooltips and Control Tags
This looks at Tooltips and Tags and explains how you use them.

Your First Winform in C#
This C# programming tutorial shows how to create a winform

Adding a form Event
C# programming, Adding text to the Winform so we can see it do something

Adding Functionality to the C# Application
This adds a Menu, label and textbox to the Winform and demonstrates how to set properties

Adding a StatusBar and Event Handler
This adds an event handler to the c# winform to display the text typed in

Reviewing What Has been Covered So Far
This reviews what we've learnt so far then extends it by assigning a delegate dynamically

This connects a control to an event handle dynamically
Dynamically Wiring Up Event Handlers in C# winforms

Using Your Classes in Forms
This creates a class to solve a mathematical problem then uses it from a form, setting properties then calling a function in the class.

Understanding Example Two Code
This continues explaining how the C# code in example two works and explains the use of some of the properties of a label.

Programming With Binary Files
This explains how to use binary files for random access in c programming

Example of Random Access File Storage
This talks about an example of random access strings stored in an index and data file.

More About Example 2
This explains the example of random access strings stored in an index and data file.

C Programming Tutorial - Random Access File Handling
C Programming Tutorial Introduction to Random Access File Handling

How Example 1 Works
This explains how example 1 works, writing strings to a binary file.

Programming Random Access Files
This has a table of all the different combinations of file modes

Programming Random Access Files
This example demonstrates storing and retrieving records using an index data file implemented using random access files

More on Example 2
This explains the example of random access strings stored in an index and data file.

C Programming Tutorial - Low Level Operations
In this C programming lesson on low level operations, learn about manipulating bits with binary and, or and xor to access and change individual bits.

C Programming Tutorial - Packing Bits With Bit Fields
This shows how to use bit fields to pack several bit sized variables into one or more bytes. Page 10.

Manipulating Individual Bits with Binary Operations
Learn how to correctly use

Example 1 - Using a Binary And to Extract Bits
This is an example that prints out ints in binary

How Example 1 works
This explains how example 1 works

Another Example that Demonstrates all three Binary Operations
This demonstrates all three binary operations

A look at Xor in Lightweight Encryption
This example demonstrates the use of function pointers.

An example using Simple Xor Encryption
This is an example of the technique described on the previous page where xor modifies a file to obscure text.

Unions- Holding Data in the Same Place
This describes the union statement and shows where it can be used.

Where would you use a Union?
This shows where you might use a union for doing casting, or creating a family of similar data structures.

Header File - C / C++ / C#
Definition of Header File. C / C++ / C#.

Online C++ Programming Tutorial for Beginners
The Online C++ Programming Tutorial for Beginners - Lesson Five - about dynamic Array variabless

C++ Tutorial - Handling Floats and Ints
Learn how to use numbers in your C++ programs. Find out about variables and how to move numbers between variables. What is the difference between a float and an int?

More About Ints
Learn about other numeric types like Short Int.

C++ Handling Ints and Floats - Precision in Floats
Learn about precision in arithmetic. Page 3.

Some Arithmetic Operations
Learn about Arithmetic Operations

Specifying Output Formats
Learn how to specify the format of your numbers

About Locale and Moneypunct
Learn about locale and moneypunct

Things to Watch Out For with ints, floats and bools
Learn about a few gotchas where care is needed.

Use Enums for Better Code
Learn how to use Enums to improve type safety.

How to Create a MySQL Database Table in CSharp / C#
How to programmatically create a MySQL Database table in Csharp / C#

How to Port Unix/Linux Applications to Windows
A look at Cygwin and MinGW, ways of building and running Unix applications on Windows.

Learn how to simulate dice rolls in C, C++, C#?
Want to learn how to simulate dice rolls in C#?

Definition of Class - C / C++ / C# Glossary
Definition of Class. C / C++ / C#.

Definition of Procedural Programming
Before Object Oriented Programming (OOP) was popular, computer software was written in a Procedural style. Read the definition of

Macro in C and C++ Definition and Examples
A definition of the programming term macro in the context of the C/C++/C# programming languages, along with how to use macros.

Tutorial for Handling Exceptions in C#
In most of your code you won't have to worry about exceptions. This tutorial explains how you can deal with them when you need to.

Development Projects from Initial Design to Completed Code
Explore software projects from initial requirements, through the design, architecture and coding stages leading to a completed working application with full source code in C, C++ or C#.

Learning iOS Game Programming Book Review
Learning iOS Game Programming - A Book Review

Beginning Kinect Programming with the Microsoft Kinect SDK book review
Beginning Kinect Programming with the Microsoft Kinect SDK, a book review

Book Review of Murach's C# 2012
Book Review of Murach's C# 2012. C / C++ / C#.

Microsoft Visual Studio 2012 Professional Edition
A review of the new items in Microsoft Visual Studio 2012 Professional Edition

How to Install and Run CC386 C compiler and IDE
How to Install and Run CC386 C compiler and IDE

Trying out CC386 By creating a Workspace and out first program.
Trying out CC386 By creating a Workspace and out first program. Page 2.

Anonymous Functions and Delegates
About Anonymous Functions and Delegates. Page 3.

Introduction to LINQ in C#
Introduction to LINQ in C# - A Tutorial for learning LINQ

About Lambda Expressions
This explains about lambda expressions. Page 4.

Using Extension Methods
Using Extension Methods to enhance a Class. Page 2.

Programming Games in C++ - Tutorial 1
The first C++ game programming tutorial uses a simple text game to demonstrate objects, references, vectors, printf and cout.

About Public, Private and Structs
This looks at different access levels such as public, private and structs. Page 5.

About object constructors and references
About object constructors and how they are used and references. Page 3.

About Initializer Lists in Constructors
This page looks at initializer lists in constructors. Page 4.

Classes and Object Instances
This looks at classes and objects in greater detail. Page 2.

How to program games in C. Tutorial One - Star Empires
How to program games in C. Tutorial One - Star Empires, a simple text game of conquering space for absolute beginners to C Programming

Making Star Empires Work
This page describes the data structures needed to make Star Empires work. Page 2.

About Systems and Random Numbers
About Systems and Random Numbers. Page 3.

Generating a Random Start Map
Generating a Random Start Map. C / C++ / C#. Page 4.

Generating a Random Start Map Continues
Generating a Random Start Map Continues. Page 5.

Making Star Empires Work
This page describes the data structures needed to make Star Empires work. Page 2.

Back to the Game Loop
Back to the Game Loop continues describing how Star Empires works dispatching ships in fleets to systems. Page 3.

How to program games in C. Tutorial Three - Star Empires
How to program games in C. Tutorial Three - How Star Empires works, explaining the game loop etc

How Combat Works in Star Empires
An explanation of how combat works in Star Empires. Page 4.

Capturing Systems
How to Capture a System. C / C++ / C#. Page 5.

What is a function plus Data Types
This looks at functions and explains about data types in C. Page 2.

Formatted Text with Printf
Using printf and sprintf to create formatted output. Page 5.

About Arrays and #defines
This page talks about arrays for grouping variables in lists and #defines. Page 3.

Structured data with structs
Data can also be grouped using struct where variables of different types can be lumped together for easier manipulation. Page 4.

How to program games in C. Tutorial Two - Star Empires
How to program games in C. Tutorial Two, on Star Empires, the simple text game of conquering space for absolute beginners to C Programming, explaining the C code from tutorial one.

Programming SQLite in C
A get you started tutorial on Programming SQLite in C

How to Use Reactive Extensions in C# - Tutorial 1
How to Use Reactive Extensions in C# - Tutorial 1

Using Sets in C#
Using Sets in C#. C / C++ / C#.

Multi-threading in C#
A tutorial on Multi-threading in C#

Using The Stack Collection Class in C#
A tutorial on using the Stack Collection Class in C#

Using The Queue<T> Collection Class in C#
A tutorial on using the Queue Collection Class in C#

How to Extract Data from an Image File in C#
How to Extract Data from an Image File in C# abd create a CSV file

Programming games in C# using SDL.NET
Programming games in C# using SDL.NET

Programming a Match Three game in C# using SDL.NET
An SDL GUI for Empire Tutorial Five - setting up the game

Tips on Working with Xamarin Studio
Tips on Working with Xamarin Studio- Fix connection issues

Learn to program Go Tutorial Eight - Using maps
Learn to program Go Tutorial Eight - Using maps

Managing Multiple Timers In C++
Managing Multiple Timers In C++, using count downs or built in tick count to handle your own timers

An Overview of Static and Instance in C#
An Overview of Static and Instance in C#

How to Merge Multiple images into One in C#
How to Merge Multiple images into One in C#

Building a Browser Mud/RPG Type Game Server Tutorial One
Building a Browser Mud/RPG Type Game Server Tutorial One

Developing a Utility Program in C#
Developing Utility Programs in C# with an example that counts lines of code

GDI+ Graphics in C# Tutorial
GDI+ Graphics in C# Tutorial that is the first of several C# programming tutorials

GDI+ Graphics in C# Tutorial Two
GDI+ Graphics in C# Tutorial Two Getting the Graphics Object

What is Asynchronous Programming?
What is Asynchronous Programming explains about async and await with a working example of calling a synchronous method asynchronously for greater response

GDI+ Graphics in C# Tutorial Three
GDI+ Graphics in C# Tutorial Three Examples of Basic Drawing

WPF Introduction - Tutorial One
WPF Introduction - Tutorial One - An introduction to developing WPF APplications

Online C++ Programming Tutorial for Beginners - Lesson Three - Enum Variables
The Online C++ Programming Tutorial for Beginners - Lesson Three - Enum variables

Creating A Modern MUD Server
An idea to create a modern MUD server that acts as web server so can be used with browsers, not telnet

Game Design of Snake
Game Design of Snake. C / C++ / C#.

An SDL GUI for Empire
An SDL GUI for Empire. C / C++ / C#.

Programming Challenge 53 - Decode Morse Code
This is the page for the Fifty Third Cplus programming challenge. Write an application in C,C++ or C# that takes a file of morse code encoded as 0 and 1 and decode it to English text.

Game Programming in C Tutorial Seven- Asteroids Part 1
Game Programming in C Tutorial Seven- THe Asteroids game part one

Online C Programming Tutorial for Beginners - Lesson Three - Enum Variables
The Online C Programming Tutorial for Beginners - Lesson Three- Enum Variables

Programming SQLite Tutorial with C Three
A on Programming SQLite tutorial in C with sql and C code for running a query

Game Programming in C Tutorial Five- Snake
Game Programming in C Tutorial Five- The Snake Game

Programming Couchbase in C# Tutorial two
Programming Couchbase in C# Tutorial two continues the last tutorial and shows how to set, retrieve, and modify data in a Couchbase bucket.

An Overview of Google's Go
An Overview of Go Programming Language

A list of links to games in C with source code
A list of links to games in C with source code

Useful C Libraries
This is a collection of libraries for use in C programming. Where possible they are cross-platform but the only criteria for inclusion is open source/free C library.

Windows C++ Code Library
A folder for Windows only C Code, including COM, MFC, ATL.

Operating Systems and Programming Languages Implemented in C
a collection of links and descriptions of Operating Systems and Programming Languages that are implemented in C with source code.

An Open Source C++ Code Library for Linux/Unix
A Linux Open Source Code Library for programs written in C++

A Library of Software written in C# and WPF with full source code.
The C# and WPF library holds full source code from example articles, reader submitted code and any code that is in the public domain as well as offsite links to useful examples of code.

A Library of Software written in C with full source code.
The C library holds full source code from example articles, reader submitted code and any code that is in the public domain as well as offsite links to useful examples of code..

iPhone Code Applications in Objective C
This is a code library for Objective-C applications for the iPhone and Ipod Touch 2.

An open Source C Code Library for Linux/Unix
A Linux Open Source Code Library for programs written in C

Windows C++ Code Library
A folder for Windows only C++ Code, including COM, MFC, ATL.

A directory of links to utilities and tools just for Windows operating system.
A directory of useful links for to utilities and tools just for the Windows operating system for developers.

A Collection of Free Downloadable E-Books
This is a collection of links and files of downloadable free books in electronic form, typically as PDFs.

Free E-Books for C++ Programming
This is a collection of links to free E-books (either in html or PDF) on C++ Programming.

Links to Free E-Books C Programming
This is a collection of links to free E-books (either in html or PDF) on C Programming.

Open Source Projects Looking for Help
A list of open source projects that are looking for volunteers to help in programming, documenting, translating, testing or porting to other computing platforms.

Linux Programming Tools and Utilities
This is a regularly updated list of various programming tools and utilities specifically for Linux systems.

An Online Reference for C
An Online Reference Library for all aspects of C, including C Standard Libraries, Syntax and Functions.

Glossary of Common Programming Terms and Phrases - "Y"
A glossary of common programming terms starting with the letter Y.

Source code for Chess Engines (C, C++ and C#)
A collection of links to chess engine source code in C,C++ or C#

Glossary of Common Programming Terms and Phrases - "Q"
A glossary of common programming terms starting with the letter Q.

Try a Programming Challenge in C, C++, C# and Go
How good a programmer are you? View every past and present programming challenge and enter the present one if you dare. All levels of programming skills are acceptable, but only C, C++, C# and Google can be used. Each challenge lasts a month, there are no prizes but you get to see your name in lights.

Free Online or Downloadable C# Ebooks
A list of free ebooks, either online or downloadable.

The ELIZA Project
A project to build a better version of ELIZA in C, C++ and C#

How do I Write a Simulation?
Learn how to write a simple SuperMarket checkout simulation

How do I do High Resolution Timing in C# on Windows?
Learn how to time events in C# with microsecond accuracy using the built in fast counter in Windows. This article provides code plus an explanation of how to do the timing.

How to Extract Pages from Wikipedia Offline in C#
This explains how to download the wikipedia offline dumps then extract data programmatically using a program written in C#

Introduction to Object Oriented Programming
This describes Object Oriented Programming in simple terms and how it differs from procedural programming and the concepts of encapsulation, inheritance and polymorphism

Introduction to Object Oriented Programming
This describes Object Oriented Programming in simple terms and how it differs from procedural programming and the concepts of encapsulation, inheritance and polymorphism. Page 2.

What is ASP.NET?
What is aps.net is an overview of Microsoft's web technology used to power sophisticated web sites and web applications

A Tutorial to Teach You How to Program in C#
Learn C# programming with a set of extensive tutorials.

Strategy Tips for Playing Acquire
Strategy Tips for playing the game of Acquire as used by the weekly programming contest

How to write a Share Trading Bot in C or C++
This is part of the ongoing programming challenge to write bots that buy and sell trades, implemented as dynamic link libraries in C,C++ or C#. This article describe show to write the C or C++ bot.

Why Software Patents are Bad!
Learn why software patents are bad, the problems they cause and the main reason for them.

What is a Transaction?
A beginners guide to transactions in relational databases using SQL

What is a Version Control System?
A beginners guide to a typical version control system (vcs) with examples of terminology used.

What is SQL?
A beginners guide to the database control language SQL

Going Self Employed as a Software Developer
Want to go Self Employed as a Software Developer? Some tips on how to live the dream.

Free and Open Source Embedded Databases for .NET
An evaluation of open source and free embedded databases for .NET

Programming Challenge 11 - Find Matching Sets of Cards (Completed)
This is the challenge page for the eleventh Cplus programming challenge. Write an application in C,C++ or C# to find matching sets of cards from the commercial card game Set.

Programming Challenge 13 - Best Battleships Algorithm
This is the challenge page for the thirteenth Cplus programming challenge. Write an application in C,C++ or C# to sink all the enemy ships in Battleships in the minimum number of shots.

Programming Challenge 16 - Solve 1,000 Sliding Puzzles - Now Completed
This is the challenge page for the sixteenth Cplus programming challenge. Write an application in C,C++ or C# that can solve 1,000 sliding puzzles.

Programming Challenge 2 - Count Connected Locations (Entries Closed)
This is the challenge for the second Cplus programming challenge. Write an application in C,C++ or C# to count the number of connected locations (forming a continent) and output the list of continents.

Programming Challenge 22 - Generate Hexagons
This is the challenge page for the twenty second Cplus programming challenge. Write an application that can generate hexagons and convert coordinates.

Programming Challenge 29 - Treasure Hunting
This is the challenge page for the twenty-ninth Cplus programming challenge. Write an application in C,C++ or C# that finds which treasure hunters are nearest the treasures

Programming Challenge 4 - Solve Mastermind codes
This is the challenge for the fourth Cplus programming challenge. Write an application in C,C++ or C# to solve a code breaking puzzle in as few steps as possible.