1. Computing & Technology

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

These articles are the most popular over the last month.
Blow by Blow Instructions
Learn How to Install Borland C++ Compiler 5.5
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++ 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.
About Software Engineering
Looks at the practice of Software Engineering and what a Software Engineer does compared to a programmer.
Encapsulation - Definition
Definition of Encapsulation
Something you can count on
Learn a programming technique that will improve your code's reliability and reduce the number of bugs.
Database - Definition
Definition of Database
C++ Programming Tutorial
Learn C++ Programming with an extensive tutorial.
XOR - Definition
Definition of XOR
Sell My App via the App Store
An overview of the process of getting an iPhone App into the App Store
About Programming Languages.
This explains what a programming language is, what it's used for, which programming languages there are and
Csharp Winforms
A C# programming tutorial on Winforms, looking at the history of GUI apps in Windows and how to create your first Winform.
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.
Constructors 101
In this lesson on constructors in C++, learn about default constructors, assignment operators and copy constructors and how to use them.
A Car Simulation
Learn about Pascal and Camel case
All about Pointers
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.
Ten Programming Contests
This is a list of programming contests that take place annually or more frequently where C, C++ or C# programs can be entered.
Compiling A Program
Learn C#- an introduction lesson
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.
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!
ROM - Definition
Defines Read Only Memory (ROM)
My Favourites
A List of my favourite Open Source Projects
C Compilers
A list of Free C Compilers on Windows, Linux and Mac
Definition of Compiler
Definition of Compiler
C Strings 101
A quick recap about the limited string capabilities of c
. NET - Definition
Definition of .NET
RAM - Definition
Defines Random Access Memory
About databases
Learn what makes a database, the different types of database, what normalization is about and a brief overview of SQL.
Csharp Advanced Winforms
C# programming, using a ListView
Definition of Operating System
Definition of Operating System
Programming Language Shoot-out
Comparing C,C++ and C# against other popular programming languages giving relative strengths and weaknesses
About C#
This is a detailed look at the programming language C#
Controlling Program Flow
Learn how to exit a loop prematurely and how to have a loop skip a cycle or two.
Programming Techniques
This shows how to do compare strings in C# plus a few other operations
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.
Safer By Far!
This explains how to work with C++ strings and shows various ways that you can initialize them
Object - Definition
Definition of Object
Definition of Array
Definition of Array
Need a good reference?
Learn about C++ reference variables
Definition of Variable
Definition of Variable
Server - Definition
Definition of Server
Starting to Program Games
Ever thought of programming games, either for yourself or for a game publisher. Learn what is involved.
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?
Compilers and Interpreters
Learn about the differences between compiling and interpreting, and which languages fall into each category.
Read/Write Anywhere
In this C++ programming tutorial, learn about random access file access and binary files through fstream.
The Joy of Coding
Find out what is involved with programming, what happens and some of the things you can do with it.
Fundamentals of Programming C#
Understanding the basics of variables
My First iPhone App
This programming tutorial explains how to create an iPhone App
Class - Definition
Definition of Class
Pointer - Definition
Definition of Pointer
Loop - Definition
Definition of Loop
C Tutorial
Learn c programming with an extensive c programming tutorial.
Algorithm - Definition
Definition of Algorithm
What you need for the tutorial
A list of requirements needed before starting the C++ tutorial.
About C, C++ and C#
This is an overview of C,C++ and C#
Wizard - Definition
Definition of Wizard
Bit - Definition
Definition of Bit
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
Visual C# 2005 Install Instructions
How to download and install Visual C# 2005 Express Edition.
Compiling C
How to compile C programs with Microsoft Visual C++ 2005
Linked Lists for Beginners
This example uses qsort to sort ints into ascending order. A callback function is supplied to do the actual comparison.
Constructor - Definition
Definition of Constructor
Function - Definition
Definition of Function
Interpreter - Definition
Definition of Interpreter
Encryption - Definition
Definition of Encryption
Function Prototypes - Definiti
Definition of Function Prototypes
C++ Programming
Learn how to start debugging your applications.
Free C# Ebooks
A list of free ebooks, either online or downloadable.
Using MySQL Database with Visual C#
Showing a a MySQL Database table in a C# form application
Place Words
This is the page for the Fifty Eightth Cplus programming challenge. Write an application in C,C++ or C# that tries to place words on a Scrabble® board.
GIF - Definition
Definition of GIF
Bits and Bobs
This shows how to use bit fields to pack several bit sized variables into one or more bytes.
Application - Definition
Definition of Application
Object Oriented Programming
Learn about Object Oriented Programming
About SQL
A beginners guide to the database control language SQL
C# Tutorial
Learn C# programming with a set of extensive tutorials.
Download, Install Watcom C/C++
Describes how to download the Open Watcom C/C++ Compiler and Install it
SQLite and Visual C#
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.
About Compilers
Learn what a compiler does, how it analyzes the source code of the program then generates machine code.
Visual C# 2008 Express Install Instructions
How to download and install Visual C# 2008 Express Edition.
Using OutputDebugString
Learn a simple debugging technique for those awkward bugs that only occur in release code.
C++ Programming Language
About the programming language C++
JPG - Definition
Definition of JPG
Program - Definition
Definition of Program
Overloading - Definition
Definition of Overloading
Float - Definition
Definition of Float
Switches and Circuits
Learn what makes a computer tick. How does software fit into the big picture and how does it interact with hardware?
Processing text files
This c programming tutorial starts with a look at the differences between text and binary files
Header File - Definition
Definition of Header File
About C
This is a detailed look at the Programming Language C
Double - Definition
Definition of Double
Int - Definition
Definition of Int
PNG - Definition
Definition of PNG
Hash Algorithm - Definition
Definition of Hash Algorithm
Assembly Language - Definition
Definition of Assembly Language
C# Programming Language
About the programming language C#
Binary - Definition
Definition of Binary
Stack - Definition
Definition of Stack
Accessor - Definition
Definition of Accessor
Multi-Threading - Definition
Definition of Multi-Threading
1-5 (By Henry Spencer)
A list of 10 C Progrmming commandments written by henry Spencer
Virtualization - Definition
Definition of Virtualization
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.
Identifier - Definition
Definition of Identifier
Pass By Value - Definition
Definition of Pass By Value
Polymorphism - Definition
Definition of Polymorphism
Pass By Reference - Definition
Definition of Pass By Reference
RDBMS - Definition
Definition of RDBMS
IDE - Definition
Definition of IDE
Procedural Programming
Definition of Procedural Programming.
C - the Programming Language
Learn about the programming language C
Definition - API
Definition of API
Void - Definition
Definition of Void
Cache - Definition
Definition of Cache
Byte - Definition
Definition of Byte
Dereference - definition
Definition of dereference
Hash Libraries
A list of hash libraries for C programmers
Emulator - Definition
This is the glossary entry for emulator
Source Code
Definition of Source Code
All about Functions
Learn How to Call Functions in C, then How to Write Them
Machine Code - Definition
Definition of Machine Code
Namespace - Definition
Definition of Namespace
Star Trek Game
This project is a work in progress with the conversion of a 30 year old Star Trek game written in Tiny Basic into C, then C++ and C#. readers are invited to download the project files, and improve on them and share the improvements.
Game Programming in C Tutorial Four- Snake
Game Programming in C Tutorial Four- The Snake Game
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.
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.
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..
How to Make Money from Programming
How to Make Money from Programming, discussing various ways to make money
Post Increment - Definition
Definition of Post Increment
Bool - Definition
Definition of Bool
I/O - Definition
Definition of I/O
About C++
This is a detailed look at the Programming Language C++
Inheritance - Definition
Definition of Inheritance
Procedure - Definition
Definition of Procedure
Definition of Type
Definition of Type
Stream - Definition
Definition of Stream
Programming Games in C - Tutorial three
How to program games in C. Tutorial Three - How Star Empires works, explaining the game loop etc
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.
Working It Out
Learn about Expressions and statements, what they are, how and when to use them.
Debugger - Definition
Definition of Debugger
Programming Games in C - Tutorial 1
How to program games in C. Tutorial One - Star Empires, a simple text game of conquering space for absolute beginners to C Programming
About Lambda Expressions
About Lambda Expressions, and their uses in LINQ
Assembly - Definition
Definition of Assembly
Brute Force - Definition
Definition of Brute Force
SQL - Definition
Definition of SQL
How Good is Your Code?
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.
Online Code Repositories
This is a list of useful online free code repositories that hold snippets of code and paste bins

Discuss in my forum

©2012 About.com. All rights reserved.

A part of The New York Times Company.