[bcab] Learning to program.

Hi Steve.

It really all depends on what you want to do. You need to pick your
language based on what you want to do with it. It's like you wouldn't
use Word to do a spread sheet.

As a rough guide,
VB is good at putting applications together very quickly, it's a good
starter language but completely pathetic at doing any sort of
processing, it's slow and generally not as good as lower level languages
like C.
C++ and Java are good for building bigger systems as there truly object
orientated. OO programming is where you rap up the functions for
something inside a Class. For example you could have a Car class which
has the function drive. This is good in bigger systems as it puts
boundaries and allows you to properly structure your system.
C is very good at your low level, driver writing type stuff.

If your wanting to nock up simple GUIs with little amounts of processing
then VB is probably the way to go. Just remember its slow and although
says it's an OO language it's not, not really anyway.
If your looking for a more complex GUI with some high speed processing
C++ would be a good start, Java is an option but it's also pretty slow
for high end processing, also you may find some accessibility problems
when working with Java Guys.
If you don't want a GUI and your systems aren't huge but quite low level
C is probably a good place to go.

Feel free to ask questions as I've done a bit of all 4 of these
languages in the past. I'm now predominantly a C++ monkey now.

Cheers.
Nick.



Nick Adamson
Software Engineer
General Dynamics UK LTD

Email: nick.adamson@xxxxxxxxxxxxxxxxxxxxxx
Tel: 01495 236467
http://www.generaldynamics.uk.com



This email and any files attached are intended for the addressee and may 
contain information of a confidential nature. If you are not the intended 
recipient, be aware that this email was sent to you in error and you should not 
disclose, distribute, print, copy or make other use of this email or its 
attachments. Such actions, in fact, may be unlawful. In compliance with the 
various Regulations and Acts, General Dynamics UK Limited reserves the right to 
monitor (and examine for viruses) all emails and email attachments, both 
inbound and outbound. Email communications and their attachments may not be 
secure or error- or virus-free and the company does not accept liability or 
responsibility for such matters or the consequences thereof. Registered Office: 
100 New Bridge Street, London EC4V 6JA. Registered in England and Wales No: 
1911653.
***  BCAB List administration ***

If you wish to unsubscribe, set vacation,, request a digest or carry out 
routine maintenance on your subscription to the list then go to:
http://www.bcab.org.uk/mailing-list.html

If you wish to discuss the administration of the list then contact:
secretary@xxxxxxxxxxx

Other related posts: