Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Since my contract is unlikely to be renewed in August and the RPG / Midas prospects are looking bleak, I've decided to re-skill in another banking package (Summit).
This necessitates me learning C++.
I did a bit of C at uni (12 years ago), but nothing since. I'm currently an AS400/system i developer so don't know a massive amount about OO programming but how hard can it be - right?
Can anybody recommend:
1) an online tutorial to get me started (google found this linky - any good?)
2) some books for further learning
3) development tools I might find handy
TIA
If you need any C++ e-books, e.g. O'Reilly or Wiley etc, I have copies. All of them
Definitely recommend Visual Studio Express, however you might also find something like GCC good for command-line test apps, when learning the language.
Top Tip #1: view learning to use debugger as part of the language, not something you add on later.
Making recursive calls might be a neat academical concept, but the reality is that function calls are expensive on x86-64 architectures (not cheap on others also), forcing programmer to do so for primitive things that can be done in a nice tight loop that can be loaded fully into processor caches is insane performance wise - you'd need 10 or 100 times more cores to achieve same performance I can do on 1 with a proper language that translates well into hardware architecture.
So we can conclude that AtW recommends abstractions (like .NET) to others, whilst deriding them as worthless for his own purposes
He probably doesn't even realise that .NET is written in C++
.net is much easer to pick up than Visual C++ as far as user interfaces go. Various ways of doing things in C++ and all they have in common is that none of them makes any rational sense.
Since my contract is unlikely to be renewed in August and the RPG / Midas prospects are looking bleak, I've decided to re-skill in another banking package (Summit).
This necessitates me learning C++.
I did a bit of C at uni (12 years ago), but nothing since. I'm currently an AS400/system i developer so don't know a massive amount about OO programming but how hard can it be - right?
Can anybody recommend:
1) an online tutorial to get me started (google found this linky - any good?)
2) some books for further learning
3) development tools I might find handy
TIA
The tutorial is quite good.
I'd also recommend "C++ Black Book" - it's a Coriolis book ISBN 1-57610-777-9
Also you might want to download Visual Studio 2008 Express Edition if you don't as yet have a C++ compiler.
C++ is a language that will enable you to use Object Orientation - try looking at Object Oriented Programming tutorials too.
MFC might be better than initially diving straight into learning the .NET framework.
Since my contract is unlikely to be renewed in August and the RPG / Midas prospects are looking bleak, I've decided to re-skill in another banking package (Summit).
This necessitates me learning C++.
I did a bit of C at uni (12 years ago), but nothing since. I'm currently an AS400/system i developer so don't know a massive amount about OO programming but how hard can it be - right?
Can anybody recommend:
1) an online tutorial to get me started (google found this linky - any good?)
2) some books for further learning
3) development tools I might find handy
Leave a comment: