You are here:

C++/Expert Profile

Ralph McArdell

U.K.
On Vacation
returns 11/09/2009
Expertise

I am a software developer with more than 10 years C++ experience and over 20 years experience developing a wide variety of applications for Windows NT/2000/XP, UNIX, Linux and other platforms. I can help with basic to advanced C++, C (although I do not write just-C much if at all these days so maybe ask in the C section about purely C matters), software development and many platform specific and system development problems.

Experience in the area

My career started in the mid 1980s working as a batch process operator for the now defunct Inner London Education Authority, working on Prime mini computers. I then moved into the role of Programmer / Analyst, also on the Primes, then into technical support and finally into the micro computing section, using a variety of 16 and 8 bit machines. Following the demise of the ILEA I worked for a small company, now gone, called Hodos. I worked on a part task train simulator using C and the Intel DVI (Digital Video Interactive) - the hardware based predecessor to Indeo. Other projects included a CGI based train simulator (different goals to the first), and various other projects in C and Visual Basic (er, version 1 that is). When Hodos went into receivership I went freelance and finally managed to start working in C++. I initially had contracts working on train simulators (surprise) and multimedia - I worked on many of the Dorling Kindersley CD-ROM titles and wrote the screensaver games for the Wallace and Gromit Cracking Animator CD. My more recent contracts have been more traditionally IT based, working predominately in C++ on MS Windows NT, 2000. XP, Linux and UN*X. These projects have had wide ranging additional skill sets including system analysis and design, databases and SQL in various guises, C#, client server and remoting, cross porting applications between platforms and various client development processes. I have an interest in the development of the C++ core language and libraries and try to keep up with at least some of the papers on the ISO C++ Standard Committee site at http://www.open-std.org/jtc1/sc22/wg21/.

What do you still hope to achieve/learn in this field?

I hope to grow my (UK) company - Dibase Limited - and to produce software products of my own, rather than always working on the assignments of clients.

Something interesting about this subject that others may not know:

The ACCU is an organisation of programmers that care about professionalism in programming and raising the standard of programming. The ACCU is not just for experts and welcomes less experienced programmers. The ACCU website (http://www.accu.org/) has many useful book reviews and links.

Average Ratings

Recent Reviews from Users

Read More Comments

    K = Knowledgeability    C = Clarity of Response    T = Timeliness    P = Politeness
UserDateKCTPComments
fares10/09/0910 
Shiva10/07/0910101010Thank you so much. Sorry for many .....
Shiva10/06/0910101010Thank you Ralph, BTW I had posted .....
gong09/03/09101010thanks!
Andres08/23/0910101010Thanks very much, indeed!

Recent Answers from Ralph McArdell

2009-10-08 C++ program:

As this looks like it may be homework or coursework I am going to show you part of the solution and leave you to expand this to the full program. Even if it is not you would not learn much if I just presented

2009-10-06 How to prevent a method in superclass to be overridden/overloaded in subclasses:

Thanks for clarifying what happened with the dual questions last time! OK, on to your current question. First a question to you regarding the code you actually posted (maybe not the code you thought

2009-10-04 How to prevent a method in superclass to be overridden/overloaded in subclasses:

I notice this is a duplicate of a question posted to me under a different name. The only difference appears to be that the last one posted has the line: "Hi there," added. So I am not sure what

2009-10-03 How to prevent a method in superclass to be overridden/overloaded in subclasses:

I notice this is a duplicate of a question posted to me under a different name. The only difference appears to be that the last one posted has the line: "Hi there," added. So I am not sure what

2009-09-20 question:

Yes and I am surprised you cannot think of an example as you asked the question you must have some such situation in mind, and of course could have answered it yourself with some quick test code:

 

Ask A Question

All Answers

Answers by Expert:


Ask Experts

Volunteer


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