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

Contact David Bolton, the Cplus About Guide

I wrote my first program in 1974, first C++ program in 1994 and have spent a 25 year career programming and writing about programming. It's a life long learning curve and I'm still climbing it.

You can email me at cplus.guide@about.com with your news, ideas, software, books, links to your website, submissions to the "Tools and Utilities" section, in fact anything so long as it's to do with C, C++ or C#. I can't promise that I'll reply to every email I receive but I will definitely read them and I'll be extracting frequently asked questions and adding them here. Anything sent that I think you'll find interesting will appear in the blog.

Education

I graduated at Queen's University Belfast in Northern Ireland in Computer Science in 1981.

Experience

I have worked for Price Waterhouse (Before Coopers joined them), British Aerospace, Microprose, as well as my own games company Choice Software (1984-1986) and even a long defunct DotCom (HomeDirectory.com). I now work for Lombard Risk Systems Ltd in London, UK developing trading software for banks and hedge funds in Delphi, C and C++ with a bit of C# thrown in.

I was a writer, reviewer and columnist for a UK programming magazine Program Now fom 1991-1994, and also did technical reviews for Wrox Press and Addison-Wesley. My personal website is here

Programming Languages

I've written applications in these languages: Ada, C, C++, C#, Pascal/Delphi, Basic including VbScript and VBA/VBE, Fortran IV, 6502, Z80, 6800, 68000 assembler, Java (well J2me for mobile phones) and PHP.

Favourite Programming Anecdote

I learnt Z80 in two weeks by writing a 6502 Cross assembler in Z80!

F.A.Q.

Q. Should I choose C, C++ or C# to learn?
A. There's no easy answer. C is the simplest of all three and if you know an existing language, easy to pick up. C# is probably the easiest for novices.

Learn C++ though and you'll have no problems learning any other language.

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.