1. Home
  2. Computing & Technology
  3. C / C++ / C#

C / C++ / C#: Most Popular Articles

These articles are the most popular over the last month.
Blow by Blow Instructions
Learn How to Install Turbo C++.
About Input and Output
An example of using cout with various manipulators and functions.
C++ For Beginners
C++ for Beginners- Learn about C++, what it's for, how it compares with other computer programming languages and how to get started programming.
Objects 101
C++ Classes and Objects - Learn about C++ Classes and Objects
C++ Programming Tutorial
Learn C++ Programming with an extensive tutorial.
Constructors 101
In this lesson on constructors in C++, learn about default constructors, assignment operators and copy constructors and how to use them.
Compiling A Program
Learn how to create a project, edit source files and then compile and run your first program.
C# For Beginners
C# for Beginners- Learn about C#, what it's for, how it compares with other computer programming languages and how to get started programming.
Wizard - Definition
Definition of Wizard
Database - Definition
Definition of Database
About Programming Languages.
This explains what a programming language is, what it's used for, which programming languages there are and
Handling Numbers
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?
About Software Engineering
Looks at the practice of Software Engineering and what a Software Engineer does compared to a programmer.
C For Beginners
C for Beginners- Learn about c, what it's for, how it compares with other computer programming languages and how to get started programming.
The Joy of Coding
Find out what is involved with programming, what happens and some of the things you can do with it.
Something you can count on
Learn a programming technique that will improve your code's reliability and reduce the number of bugs.
All about Pointers
In this lesson on pointers, learn about them, how to use them and avoid the pitfalls.
XOR - Definition
Definition of XOR
Programming Techniques
A look at the string class Join and Split, PadLeft and PadRight methods and functions.
C Tutorial
Learn c programming with an extensive tutorial.
My Favourites
A List of my favourite Open Source Projects
Programming Language Shoot-out
Comparing C,C++ and C# against other popular programming languages giving relative strengths and weaknesses
Encapsulation - Definition
Definition of Encapsulation
Download, Install Watcom C/C++
Describes how to download the Open Watcom C/C++ Compiler and Install it
Application - Definition
Definition of Application
Switches and Circuits
Learn what makes a computer tick. How does software fit into the big picture and how does it interact with hardware?
A Car Simulation
Learn about Pascal and Camel case
Read/Write Anywhere
In this C++ programming tutorial, learn about random access file access and binary files through fstream.
Controlling Program Flow
Learn about the while and do while loop statements.
What you need for the tutorial
A list of requirements needed before starting the C++ tutorial.
Compiling C
How to compile C programs with Microsoft Visual C++ 2005
High Resolution Timing in C++
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.
A Speed Contest!
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
About databases
Learn what makes a database, the different types of database, what normalization is about and a brief overview of SQL.
Definition of Compiler
Definition of Compiler
How Data is Held in RAM
Learn about variables, the different types of data that can be stored in a variable including ints, floats, objects, structs and strings.
Constant - Definition
Definition of Constant
Linked Lists for Beginners
this explains how the linked list in example 1 works
Class - Definition
Definition of Class
Compilers and Interpreters
Learn about the differences between compiling and interpreting, and which languages fall into each category.
Definition of Array
Definition of Array
C Strings 101
A quick recap about the limited string capabilities of c
About C, C++ and C#
This is an overview of C,C++ and C#
Open and Free Software
A step by step guide to using MySQL with Visual C# 2008 Express Edition
High Resolution Timing in C#
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.
Inline Functions - Definition
Definition of Inline Functions
C++ Programming
Learn how to start debugging your applications.
Object - Definition
Definition of Object
About C#
This is a detailed look at the programming language C#
Definition of Operating System
Definition of Operating System
Function - Definition
Definition of Function
Safer By Far!
In this lesson on strings in C++ programming, learn how to use strings and all the different string methods.
Server - Definition
Definition of Server
C++ Programming Language
About the programming language C++
Definition of Variable
Definition of Variable
Pass By Reference - Definition
Definition of Pass By Reference
Rolling Dice in C
Want to learn how to simulate dice rolls in C#?
The Easy Way to Document
This tutorial shows you how to get started with a portable open source wiki called Wiki on a Stick.
Algorithm - Definition
Definition of Algorithm
Starting to Program Games
Ever thought of programming games, either for yourself or for a game publisher. Learn what is involved.
Using OutputDebugString
Learn a simple debugging technique for those awkward bugs that only occur in release code.
Fundamentals of Programming C#
Understanding the basics of variables
Move that fuel!
This is the challenge page for the twenty-eight Cplus programming challenge. Write an application in C,C++ or C# to optimally move a large quantity of fuel across a desert.
1-5 (By Henry Spencer)
A list of 10 C Progrmming commandments written by henry Spencer
About SQL
A beginners guide to the database control language SQL
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
Pass By Value - Definition
Definition of Pass By Value
Program - Definition
Definition of Program
How do I Become a Programmer?
Want to become a career programmer, freelance programmer or just learn how to program for recreational purposes? Start your new career here!
C# Tutorial
Learn C# programming with a set of extensive tutorials.
All about Functions
Learn About Function Parameters and "Pass by Value"
Need a good reference?
Learn about C++ reference variables
Definition of Type
Definition of Type
. NET - Definition
Definition of .NET
Header File - Definition
Definition of Header File
Install VC# 2005
Explains how to download and install Visual C# 2005 Express Edition then test that you can compile a simple application.
About C++
This is a detailed look at the Programming Language C++
About C
This is a detailed look at the Programming Language C
C# Programming Language
About the programming language C#
Bits and Bobs
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.
GIF - Definition
Definition of GIF
Constructor - Definition
Definition of Constructor
Byte - Definition
Definition of Byte
High Resolution Timing in C
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.
Working It Out
Learn about Expressions and statements, what they are, how and when to use them.
Compiling Hello World
Explains how to compile your first example application written in C++
How Fast is Your Code?
This is the challenge page for the first Cplus programming challenge. Write an application in C,C++ or C# to calculate the 100000th number in the sequence from 123456789 to 987654321 where each digit occurs only once.
C - the Programming Language
Learn about the programming language C
Post Increment - Definition
Definition of Post Increment
IDE - Definition
Definition of IDE
Command Prompt Shortcut
Learn how to add the command prompt short cut to the Windows Explorer right-click menu.
Loop - Definition
Definition of Loop
Framework - Definition
Definition of Framework
Float - Definition
Definition of Float
Pointer - Definition
Definition of Pointer
Procedural Programming
Definition of Procedural Programming.
ROM - Definition
Defines Read Only Memory (ROM)
Ten Programming Contests
This is a list of over ten programming contests that take place annually or more frequently where C, C++ or C# programs can be entered.
C Compilers
A list of Free C Compilers on Windows, Linux and Mac
Free C# Ebooks
A list of free ebooks, either online or downloadable.
Not a speed Contest
This is the challenge page for the nineteenth Cplus programming challenge. Write an application in C,C++ or C# that can read a file of tiles and by changing the character of the top square fill the whole grid.
JPG - Definition
Definition of JPG
String - Definition
Definition of String
Machine Code - Definition
Definition of Machine Code
Processing text files
This c programming tutorial starts with a look at the differences between text and binary files
Int - Definition
Definition of Int
About Compilers
Learn what a compiler does, how it analyzes the source code of the program then generates machine code.
Recursion - Definition
Definition of Recursion
SDK - Definition
Definition of SDK
Struct - Definition
Definition of Struct
Dereference - definition
Definition of dereference
EXE - Definition
Definition of EXE
Encryption - Definition
Definition of Encryption
Macro - Definition
Definition of Macro
Stack - Definition
Definition of Stack
Template - Definition
Definition of Template
Binary - Definition
Definition of Binary
Least Shots Wins!
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.
How to Hide Messages!
Learn about encryption and how messages are disguised.
Bit - Definition
Definition of Bit
What will happen?
A look forward over the 12 months in regard to programming languages and what the year will bring (or not).
How Good is Your Code?
This is an ongoing challenge where players write dlls to play Rock Scissors and Paper in C, C++ and C#.
Fast and Correct Wins!
This is the challenge page for the fourteenth Cplus programming challenge. Write an application in C,C++ or C# that can multiply several pairs of very large numbers together..
Source Code
Definition of Source Code
Double - Definition
Definition of Double
Method - Definition
Definition of Method
Hash Algorithm - Definition
Definition of Hash Algorithm
Squuezing Redundancy Out
This describes data compression, the different types of compression such as lossy or lossless and how compression is used everyday in computing.
Interpreter - Definition
Definition of Interpreter
Explore C / C++ / C#
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. C / C++ / C#

©2009 About.com, a part of The New York Times Company.

All rights reserved.