Home | Forums | Gallery | Predictions | Twitter
 
CPFC BBS



Go Back   CPFC BBS » Off Topic » Computers, Gaming and Mobile Forum
User Name
Password
Register FAQ Subscribe Members List Calendar Mark Forums Read

Computers, Gaming and Mobile Forum All things computer, internet, mobile, tablet and video game related.

Reply
 
Thread Tools
  #1  
Old 11-07-2008, 08:02 AM
chav_hater's Avatar
chav_hater chav_hater is online now
SHIFT_expectations
 
Join Date: Jun 2004
Location: Durham
Posts: 4,329
chav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is fine
Programming languages

Hi all,

A few colleagues of mine have recommended to start learning VBA, C/C++ and Java to a decent level.

Are they hard to learn for someone who is fairly computer literate but never learnt programming before?

Sorry in advance if this is a trivial question for you IT bods!

Thanks a lot.
Reply With Quote
BBS Sponsored Links - Please login to hide

  #2  
Old 11-07-2008, 09:11 AM
mrsilly mrsilly is offline
Registered User
 
Join Date: Aug 2001
Posts: 900
mrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with youmrsilly feels happier to be safe up here with you
Learn C# get yourself on of the sams teach yourself guides and plough through it.
Reply With Quote
  #3  
Old 11-07-2008, 09:28 AM
Random*'s Avatar
Random* Random* is offline
*Contents: Hydrogen, Time
 
Join Date: May 2001
Location: Woking
Posts: 4,872
Random* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girls
Why have they recommend that you learn these languages?

VBA is purely an old Microsoft Office automation language - it's recommended to use C# now for those tasks afaik, so I can't see a benefit in learning that unless you want to make some special macros in Excel or Word.

C++ is left to the realm of some financial services (although they are moving away from that) and games programmers for being the most optimisable language speed wise (but it's trickier to learn than Java/C#).

Java could be useful... as could C# as recommended above (90% of developer demand right now is in those languages). OK, I'm generalising here, but the real question is....

What do you intend to do with this knowledge?
__________________
When I met my current girlfriend I had to give her 'The Palace Talk':
"When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up".

Quote:
Originally Posted by CPFC2010
Shoot me if we ever hand out those stupid clappy things to grown adults at Selhurst.
Reply With Quote
  #4  
Old 11-07-2008, 09:30 AM
chav_hater's Avatar
chav_hater chav_hater is online now
SHIFT_expectations
 
Join Date: Jun 2004
Location: Durham
Posts: 4,329
chav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is fine
Quote:
Originally posted by Random*
Why have they recommend that you learn these languages?

VBA is purely an old Microsoft Office automation language - it's recommended to use C# now for those tasks afaik, so I can't see a benefit in learning that unless you want to make some special macros in Excel or Word.

C++ is left to the realm of some financial services (although they are moving away from that) and games programmers for being the most optimisable language speed wise (but it's trickier to learn than Java/C#).

Java could be useful... as could C# as recommended above (90% of developer demand right now is in those languages). OK, I'm generalising here, but the real question is....

What do you intend to do with this knowledge?


For Front Office work i.e. financial services as you said above. Risk management models etc.
Reply With Quote
  #5  
Old 11-07-2008, 10:58 AM
se1eagle's Avatar
se1eagle se1eagle is offline
Vapour Enthusiast
 
Join Date: May 2004
Posts: 5,978
se1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turning
If you specifically want to do Windows programming as random says C++ is being used less in favour of C# these days as C# development is much faster and less buggy as it's managed code.

It's tougher to learn C/C++ but you'll be forced to understand how computer programs really work on the inside. Java/VBA/C# are higher level - with C you can almost taste the chips! It should be pretty easy to move from C++ to C#, plus the C syntax is identical to Javascript and very close to PHP so there are lots of benefits to learning it.

If you've never programmed before, I'd probably start with C, then learn the basics of C++ OOP, then go directly to C#.
Reply With Quote
  #6  
Old 11-07-2008, 11:03 AM
Cake and Eat It Cake and Eat It is offline
Registered User
 
Join Date: Jun 2006
Posts: 1,991
Cake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego wayCake and Eat It knows a pretty little place in southern California, down San Diego way
Learn Ruby on Rails, Python etc.
Reply With Quote
  #7  
Old 11-07-2008, 11:07 AM
Random*'s Avatar
Random* Random* is offline
*Contents: Hydrogen, Time
 
Join Date: May 2001
Location: Woking
Posts: 4,872
Random* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girls
C++ is used by some financial services on their back ends because you can make it run very quickly and so handle very high volumes of transactions... I wouldn't think you will need to be doing that.

If you're mostly interested in Office automation then C# would be good (if you're on Office 2003 and beyond), but if you want to create your own basic Windows applications then either C# or Java are fine. My personal preference is C# because the APIs are better structured, but either is fine.
__________________
When I met my current girlfriend I had to give her 'The Palace Talk':
"When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up".

Quote:
Originally Posted by CPFC2010
Shoot me if we ever hand out those stupid clappy things to grown adults at Selhurst.
Reply With Quote
  #8  
Old 11-07-2008, 11:14 AM
Random*'s Avatar
Random* Random* is offline
*Contents: Hydrogen, Time
 
Join Date: May 2001
Location: Woking
Posts: 4,872
Random* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girls
Quote:
Originally posted by Cake and Eat It
Learn Ruby on Rails


Ruby = Fad.
__________________
When I met my current girlfriend I had to give her 'The Palace Talk':
"When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up".

Quote:
Originally Posted by CPFC2010
Shoot me if we ever hand out those stupid clappy things to grown adults at Selhurst.
Reply With Quote
  #9  
Old 11-07-2008, 11:27 AM
Dave's Avatar
Dave Dave is offline
Bombay Bad Boy
 
Join Date: Jan 1999
Location: Handsome Boy Modeling School
Posts: 75,745
Dave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mine
Ruby is wicked - it just doesn't scale well, yet.

I'd learn anything open source - PHP, Python, Ruby or if you want to get serious start with C

C# is kinda cool as you can build .Net and Java
__________________
It would be nice if you didn't PM me asking me about BBS stuff, there is a forum for that.
Reply With Quote
  #10  
Old 11-07-2008, 11:38 AM
Random*'s Avatar
Random* Random* is offline
*Contents: Hydrogen, Time
 
Join Date: May 2001
Location: Woking
Posts: 4,872
Random* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girls
__________________
When I met my current girlfriend I had to give her 'The Palace Talk':
"When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up".

Quote:
Originally Posted by CPFC2010
Shoot me if we ever hand out those stupid clappy things to grown adults at Selhurst.
Reply With Quote
  #11  
Old 11-07-2008, 11:39 AM
Dave's Avatar
Dave Dave is offline
Bombay Bad Boy
 
Join Date: Jan 1999
Location: Handsome Boy Modeling School
Posts: 75,745
Dave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mineDave : if all you've got to do today is find peace of mind, come round, you can take a piece of mine
MSDN
__________________
It would be nice if you didn't PM me asking me about BBS stuff, there is a forum for that.
Reply With Quote
  #12  
Old 11-07-2008, 11:42 AM
se1eagle's Avatar
se1eagle se1eagle is offline
Vapour Enthusiast
 
Join Date: May 2004
Posts: 5,978
se1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turning
Lol why is LISP at the top with assembly?
Reply With Quote
  #13  
Old 11-07-2008, 11:44 AM
Nork1's Avatar
Nork1 Nork1 is online now
Pleasantly caving in...
 
Join Date: Jul 2002
Location: Sydenham, Saaaaaahf London
Posts: 8,778
Nork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mineNork1 : if all you've got to do today is find peace of mind, come round, you can take a piece of mine
I must be the only person in the world who still uses REXX.
__________________
...the obvious person to blame was Rashid, because he was fat.
"Tetley tea ad - mawkish wank in a cup."
"She's proper butters too. Wonky eyed witch faced whorebag."
"Minge biscuits."
Reply With Quote
  #14  
Old 11-07-2008, 11:45 AM
se1eagle's Avatar
se1eagle se1eagle is offline
Vapour Enthusiast
 
Join Date: May 2004
Posts: 5,978
se1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turning
Quote:
Originally posted by Nork1
I must be the only person in the world who still uses REXX.


Wow, I used aRexx back on the Amiga. It was cool!
Reply With Quote
  #15  
Old 11-07-2008, 12:12 PM
chav_hater's Avatar
chav_hater chav_hater is online now
SHIFT_expectations
 
Join Date: Jun 2004
Location: Durham
Posts: 4,329
chav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is finechav_hater is happy as a lark and everything is fine
Quote:
Originally posted by Random*
C++ is used by some financial services on their back ends because you can make it run very quickly and so handle very high volumes of transactions... I wouldn't think you will need to be doing that.


Lots of firms like traders to be able to use one of Java, C/C++ or VBA, which is why I'm trying to get some feedback from you guys.

Is the general consensus to start off with C?
Reply With Quote
  #16  
Old 11-07-2008, 12:22 PM
se1eagle's Avatar
se1eagle se1eagle is offline
Vapour Enthusiast
 
Join Date: May 2004
Posts: 5,978
se1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turningse1eagle would live that day over and over, but the world won't stop turning
This might help you out if you start some C - there's a downloadable PDF of the original C reference manual by Kernighan + Ritchie.

http://www.c4swimmers.net/portal/boo...mming-Language

Last edited by se1eagle : 11-07-2008 at 12:26 PM.
Reply With Quote
  #17  
Old 12-07-2008, 04:46 PM
Random*'s Avatar
Random* Random* is offline
*Contents: Hydrogen, Time
 
Join Date: May 2001
Location: Woking
Posts: 4,872
Random* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girlsRandom* was in another world, a world of 20,000 girls
Quote:
Originally posted by chav_hater
Lots of firms like traders to be able to use one of Java, C/C++ or VBA, which is why I'm trying to get some feedback from you guys.

Is the general consensus to start off with C?


I'd start with Java personally.
__________________
When I met my current girlfriend I had to give her 'The Palace Talk':
"When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up".

Quote:
Originally Posted by CPFC2010
Shoot me if we ever hand out those stupid clappy things to grown adults at Selhurst.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



All times are GMT. The time now is 12:06 AM.


Home | Forums | GalleryPredictions | Twitter

Disclaimer | Forum Rules | Support the BBS | Archives

The UK's largest online football community


The UK's largest online football community.


Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.