You are here:About>Computing & Technology>C / C++ / C#
About.comC / 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.
C++ Programming Tutorial
Learn C++ Programming with an extensive tutorial.
Compiling A Program
Learn how to create a project, edit source files and then compile and run your first program.
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.
The Easy Way to Document
This tutorial shows you how to get started with a portable open source wiki called Wiki on a Stick.
C Tutorial
Learn c programming with an extensive tutorial.
About databases
Learn what makes a database, the different types of database, what normalization is about and a brief overview of SQL.
What you need for the tutorial
A list of requirements needed before starting the C tutorial.
All about Pointers
This explains example 2 and describes how malloc() and free() are used.
Constructors 101
In this lesson on constructors in C++, learn about default constructors, assignment operators and copy constructors and how to use them.
Database - Definition
Definition of Database
About C, C++ and C#
This is an overview of C,C++ and C#
Download, Install Watcom C/C++
Describes how to download the Open Watcom C/C++ Compiler and Install it
Starting to Program Games
Ever thought of programming games, either for yourself or for a game publisher. Learn what is involved.
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.
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.
About C#
This is a detailed look at the programming language C#
Wizard - Definition
Definition of Wizard
Definition of Compiler
Definition of Compiler
About Programming Languages.
This explains what a programming language is, what it's used for, which programming languages there are and
Something you can count on
Learn a programming technique that will improve your code's reliability and reduce the number of bugs.
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.
C++ Programming Language
About the programming language C++
Compiling C
How to compile C programs with Microsoft Visual C++ 2005
Using OutputDebugString
Learn a simple debugging technique for those awkward bugs that only occur in release code.
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.
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
Free C# Ebooks
A list of free ebooks, either online or downloadable.
A Car Simulation
Learn about Pascal and Camel case
Pass By Reference - Definition
Definition of Pass By Reference
Switches and Circuits
Learn what makes a computer tick. How does software fit into the big picture and how does it interact with hardware?
Application - Definition
Definition of Application
The Joy of Coding
Find out what is involved with programming, what happens and some of the things you can do with it.
C - the Programming Language
Learn about the programming language C
About C++
This is a detailed look at the Programming Language C++
Constant - Definition
Definition of Constant
Inline Functions - Definition
Definition of Inline Functions
XOR - Definition
Definition of XOR
Compilers and Interpreters
Learn about the differences between compiling and interpreting, and which languages fall into each category.
C# Programming Language
About the programming language C#
Encapsulation - Definition
Definition of Encapsulation
About C
This is a detailed look at the Programming Language C
Object - Definition
Definition of Object
Definition of Variable
Definition of Variable
Programming Language Shoot-out
Comparing C,C++ and C# against other popular programming languages giving relative strengths and weaknesses
VC++ 2005 Express Review
A Detailed Review of Visual C++ 2005 Express Edition
Lowest Cost Wins
This is the challenge page for the twelfth Cplus programming challenge. Write an application in C,C++ or C# to find the shortest route between ten points on a map.
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.
Class - Definition
Definition of Class
C# Tutorial
Learn C# programming with a set of extensive tutorials.
Controlling Program Flow
Learn about the while and do while loop statements.
Safer By Far!
In this lesson on strings in C++ programming, learn how to use strings and all the different string methods.
Linked Lists for Beginners
In this lesson on advanced pointers in C++, learn about linked lists, function pointers and how to use them.
C++ Programming
Learn how to start debugging your applications.
Bits and Bobs
This shows how to use bit fields to pack several bit sized variables into one or more bytes.
Pass By Value - Definition
Definition of Pass By Value
Need a good reference?
Learn about C++ reference variables
Avoid dll crashes
Learn about the calling conventions used by functions in dlls, and the pitfalls involved when writing cross platform or multi language code.
Command Prompt Shortcut
Learn how to add the command prompt short cut to the Windows Explorer right-click menu.
Definition of Array
Definition of Array
About SQL
A beginners guide to the database control language SQL
My Favourites
A List of my favourite Open Source Projects
Framework - Definition
Definition of Framework
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!
Function - Definition
Definition of Function
C Strings 101
A quick recap about the limited string capabilities of c
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.
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#.
Fundamentals of Programming C#
This explains about float, double and decimal types and demonstrates problems such as rounding errors.
Definition of Operating System
Definition of Operating System
Server - Definition
Definition of Server
Definition of Type
Definition of Type
Think in 4D!
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.
Compiling Hello World
Explains how to change the text on the label control
Pre Increment - Definition
Definition of Pre Increment
. NET - Definition
Definition of .NET
Post Increment - Definition
Definition of Post Increment
Open Source - Definition
Definition of Open Source
Constructor - Definition
Definition of Constructor
Source Code
Definition of Source Code
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?
Accessor - Definition
Definition of Accessor
How To Build a Web Site
A review of the book "Build Your Own ASP.NET 2.0 Web Site Using C# and VB"
Pesudo Random Numbers
Learn about how random numbers are generated, distributions, Linear Congruential Generators and more.
Hash Algorithm - Definition
Definition of Hash Algorithm
Procedural Programming
Definition of Procedural Programming.
XNA - Definition
Definition of XNA
Enum - Definition
Definition of Enum
IDE - Definition
Definition of IDE
Algorithm - Definition
Definition of Algorithm
What will happen?
A look forward over the 12 months in regard to programming languages and what the year will bring (or not).
Working It Out
Learn about the Char type, what it is, how and when to use it.
The Software Lifecycle
Learn about the Software Lifecycle approach to developing software.
Inheritance - Definition
Definition of Inheritance
Method - Definition
Definition of Method
Install VC# 2005
Explains how to download and install Visual C# 2005 Express Edition then test that you can compile a simple application.
Syntax - Definition
Definition of Syntax
How to Hide Messages!
Learn about encryption and how messages are disguised.
Definition - API
Definition of API
Pointer - Definition
Definition of Pointer
Install VC++2005
Explains how to download and install Visual C++ 2005 Express Edition then test that you can compile a simple application.
Program - Definition
Definition of Program
SDK - Definition
Definition of SDK
Recursion - Definition
Definition of Recursion
Rolling Dice in C#
Want to learn how to simulate dice rolls in C#?
All about Functions
Learn How to Call Functions in C, then How to Write Them
Namespace - Definition
Definition of Namespace
About Compilers
Learn what a compiler does, how it analyzes the source code of the program then generates machine code.
Editor - Definition
Definition of Editor
Bool - Definition
Definition of Bool
Polymorphism - Definition
Definition of Polymorphism
Win 32 - Definition
Definition of Win 32
Void - Definition
Definition of Void
Procedure - Definition
Definition of Procedure
About DirectX
About DirectX the development library for Windows PCs.
Machine Code - Definition
Definition of Machine Code
RDBMS - Definition
Definition of RDBMS
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.
Float - Definition
Definition of Float
Int - Definition
Definition of Int
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.
Loop - Definition
Definition of Loop
Cache - Definition
Definition of Cache
Macro - Definition
Definition of Macro
Overriding - Definition
Definition of Overriding
Assembly Language - Definition
Definition of Assembly Language
Unit Testing - Definition
Definition of Unit Testing
Bit - Definition
Definition of Bit
Rolling Dice in C
Want to learn how to simulate dice rolls in C#?
Encryption - Definition
Definition of Encryption
Stack - Definition
Definition of Stack
Overloading - Definition
Definition of Overloading
GIF - Definition
Definition of GIF
RAM - Definition
Defines Random Access Memory
Header File - Definition
Definition of Header File
Programming Techniques
This continues about strings and chars in C# programming
Stream - Definition
Definition of Stream
Struct - Definition
Definition of Struct
Sql Server - Definition
Definition of SQL Server
Scripting - Definition
Definition of Scripting
Easy to regenerate
A Winforms utility to demonstrate how to generate long (and reasonably secure) passwords in C#.
Assembly - Definition
Definition of Assembly
 All Topics | Email Article | | |
Advertising Info | News & Events | Work at About | SiteMap | Reprints | HelpOur Story | Be a Guide
User Agreement | Ethics Policy | Patent Info. | Privacy Policy©2008 About, Inc., A part of The New York Times Company. All rights reserved.