• 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!
Collapse

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.

Previously on "Taking the C++ plunge"

Collapse

  • OwlHoot
    replied
    Originally posted by Moscow Mule View Post
    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

    Just pm me.

    Leave a comment:


  • Sysman
    replied
    Originally posted by Churchill View Post
    I also suggest that you do a "C" refresher of some sort...

    Good luck.
    Seconded.

    Leave a comment:


  • d000hg
    replied
    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.

    Leave a comment:


  • Churchill
    replied
    Originally posted by Moscow Mule View Post
    I'm pretty sure the app is written in C++ so I think I'll steer clear of your recommendation for now...

    Thanks anyway.

    Edit: and thanks for the useful replies too!
    I also suggest that you do a "C" refresher of some sort...

    Good luck.

    Leave a comment:


  • Moscow Mule
    replied
    Originally posted by AtW View Post


    You are 10 years late mate - it's all .NET nowadays, try VB.NET first - I have this feeling you'll be up to the challenge.

    Good luck.
    I'm pretty sure the app is written in C++ so I think I'll steer clear of your recommendation for now...

    Thanks anyway.

    Edit: and thanks for the useful replies too!

    Leave a comment:


  • Churchill
    replied
    Originally posted by voodooflux View Post
    FTFY
    Good point, well made.

    Leave a comment:


  • voodooflux
    replied
    Originally posted by Churchill View Post
    Also you might want to download Visual Studio 2010 Express Edition if you don't as yet have a C++ compiler.
    FTFY

    Leave a comment:


  • Churchill
    replied
    Originally posted by NickFitz View Post
    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++
    May I refer you to the following sage piece of advice...
    |
    |
    |
    |
    V

    Leave a comment:


  • NickFitz
    replied
    Originally posted by AtW View Post
    You are 10 years late mate - it's all .NET nowadays, try VB.NET first - I have this feeling you'll be up to the challenge.
    Originally posted by AtW View Post
    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++

    Leave a comment:


  • AtW
    replied
    Originally posted by Moscow Mule View Post
    This necessitates me learning C++.


    You are 10 years late mate - it's all .NET nowadays, try VB.NET first - I have this feeling you'll be up to the challenge.

    Good luck.

    Leave a comment:


  • xoggoth
    replied
    .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.

    Leave a comment:


  • Churchill
    replied
    Originally posted by Moscow Mule View Post
    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.

    Good luck.

    Leave a comment:


  • Moscow Mule
    started a topic Taking the C++ plunge

    Taking the C++ plunge

    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

Working...
X