Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

c++ newb here, whats going on.

Options
2»

Comments

  • Closed Accounts Posts: 17,163 ✭✭✭✭Boston


    Originally posted by DeadBankClerk
    Yeah, I'm going to clown school next year.

    UCD?


  • Registered Users Posts: 2,281 ✭✭✭DeadBankClerk


    Orts! Totally loike!


  • Registered Users Posts: 1,726 ✭✭✭gerryk


    Originally posted by Typedef
    emacs is for women and people who get amourous with sheep.

    vim...
    that is all.

    vi is for lightweights...
    echo [code] >>file is the only way to go :D


  • Registered Users Posts: 3,312 ✭✭✭mr_angry


    Vi is for people with an unhealthy desire to cause themselves as much pain as physically possible. For masochists and torture-chambers only.


  • Registered Users Posts: 2,281 ✭✭✭DeadBankClerk


    That sounds like someone with a low midichlorian count.


  • Advertisement
  • Registered Users Posts: 491 ✭✭Silent Bob


    Microsoft Visual C++ 6.0 is THE worst C++ compiler I have ever used. Don't use it unless you really have to.
    You will find that they use very generic error messages (LNK2001 anybody?) and the 'for' loop scope issue is also intensely stupid.

    I haven't used VC++.NET. VC++6.0 put me off using MS IDE's/compilers.

    Go for Dev-C++. The GNU Compiler Collection has probably the best C compiler that exists at this time and it's C++ compiler is also extremely good.

    Don't listen to people saying that you should do most of your coding on MS Windows. That's also fairly daft. Learn how to do the MS Windows specifics and then as far as possible write good, clean, standards compliant code, avoid using system calls that aren't in the standard C API as far as possible, if you have to use other system calls, wrap them up in other classes/modules so that you only have to re-write the class/module. That way you can port the code to other OS's with minimum hassle AND you learn to write proper standards compliant code.

    You'll probably also find that if you do any reasonable amounts of programming on 'other' OS's (particulary *nix ones) that they are far nicer platforms for programming on than MS Windows is...


  • Closed Accounts Posts: 439 ✭✭Atreides


    Having read this thread I've decided to switch from Visual C++ to Dev C++, all is going well so far.


  • Registered Users Posts: 79 ✭✭tendofan


    I've grown very fond of the Comeau compiler - fully standards compliant as far as I can make out. I've set my sytem up to use Visual Studio as the IDE and the Comeau compiler as the backend. Works a treat for me, but then I avoid attributed C++ and Managed C++ like the plague. ;-)

    Tendofan.


  • Closed Accounts Posts: 1,525 ✭✭✭vorbis


    just like to add an intense dislike for vi. I'm still not sure what the original designer was thinking about. I'm also doing c++ this year after 2 years of java. Its similiar but a bit messy with the whole memory pointer thing. Out of curiosity who exactly likes having access to that stuff?


  • Closed Accounts Posts: 9,314 ✭✭✭Talliesin


    Originally posted by Silent Bob
    I haven't used VC++.NET. VC++6.0 put me off using MS IDE's/compilers.
    VC++.NET, especially the 2003 release, is vastly superior to 6.0.
    ISO 14882 compliance is greatly improved (for "normal" C++) to the point that most of the time you'd have to make a concerted effort to find a failure, and it's good at letting you tell microsoft "extensions" to shut up.

    Off the top of my head, proper for-loop inialisation behaviour, covariant return types (yes covariance isn't that important, but you don't half have to jump through hoops in cases where it is needed to fake it), partial specialisation and explicit initialisation of static const integer members are things that have made my life a bit easier since I upgraded.


  • Advertisement
  • Registered Users Posts: 2,281 ✭✭✭DeadBankClerk


    Originally posted by vorbis
    just like to add an intense dislike for vi. I'm still not sure what the original designer was thinking about.

    He was thinking of designing an editor that can be used over a connection slower than 9,600kbits/second.


Advertisement