1. About.com
  2. Computing & Technology
  3. C / C++ / C#

Latest Programming Tutorials

About C, C++ and C# brings you tutorials for C Programming, C++ Programming and C# Programming; part works built up week by week. Choose C, C++ or C# or all three.

Latest Programming Tutorials
C / C++ / C# Spotlight10

Read My mind- With Code

Monday February 13, 2012

The word Mindset to me means the way someone thinks. It's also the name for a headset that can read EEG (electroencephalogram) for under $200, or the cheaper ($99) Bluetooth MindWave and both can be programmed in C/C++, C# and other programming languages.

Both headsets picks up the brain waves - delta (1-3 Hz), theta (4-7 Hz), low alpha (8-9 Hz), high alpha (10-12 Hz), low beta (13-17 Hz), high beta (18-30 Hz), low gamma (31-40 Hz) and high gamma (41-50 Hz) and transmit the signals to your computer where you can process them.

The main difference between the two headsets (apart from price) is that the more expensive one (Mindset) uses wireless and also captures sound. The cheaper one uses Bluetooth. The Neurosky people are also interested in developers (casual and professional) developing games and serious Apps.

Fluent C# Book Review Published

Sunday February 12, 2012
Fluent C# Book Cover

As books go Fluent C# a big beast at 850 pages long. It's an interesting book, partially due to its appearence which has a lot of illustrations, probably more than in any other book I've read; though maybe the Head First design series come close. It's also probably the best intro to WPF I've ever read.

It is meant though an intro to programming in C# for the complete beginner to programming. Almost two books in one!

Linq Tutorial Six Published

Saturday February 11, 2012

In this tutorial I've looked at Aggregation Operators usch as Min(), Max(), Count(), Average() and the quite powerful Aggregate(). It also looks at projection with Select() and SelectMany(). These transform sequences, and there's an example of flattening of a two dimension structure but all have examples.

I think there's just one more Linq tutorial to go and that'll complete coverage of Linq. Now I can get back to creating my Asteroids tutorial!

Challenges Updated

Friday February 10, 2012

There were no entries for Challenge 54 but I've decided to leave it open in case anyone wants to enter. I've also updated next month's challenge (56) with the boards.txt. That starts on March 1st.

Challenge 55 is now live.

Discuss in my forum

©2012 About.com. All rights reserved. 

A part of The New York Times Company.