What is a good program to write C++ in?

Discussion in 'OT Technology' started by CheerfulGrizzly, Nov 14, 2007.

  1. CheerfulGrizzly

    CheerfulGrizzly OT Supporter

    Joined:
    Sep 9, 2007
    Messages:
    54
    Likes Received:
    0
    I'm using Eclipse right now, but is there anything better?
     
  2. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    Hmm. Borland is dead, Visual Studio 6 is ten years old, Visual Studio 2005 uses the goddamned .NET Framework...I dunno, I'm sure there's a version of G++ for Windows, but you don't really need it. C++ is so formulaic that it can be written reliably in Notepad once you have a couple of years' experience.

    OOH! I know, VIM. Maybe they have one that uses mouse commands by now.
     
  3. Peyomp

    Peyomp New Member

    Joined:
    Jan 11, 2002
    Messages:
    14,017
    Likes Received:
    0
    Eclipse is it.
     
  4. Coottie

    Coottie BOOMER......SOONER OT Supporter

    Joined:
    Jun 6, 2006
    Messages:
    32,407
    Likes Received:
    0
    Location:
    OKC
    I've never used DevC++ but I know a couple of people that have and they rave about it. And it's free.
    http://www.bloodshed.net/devcpp.html

    All I've ever used is the command line and vi....oldskool
     
  5. skinjob

    skinjob Active Member

    Joined:
    Jan 6, 2001
    Messages:
    2,337
    Likes Received:
    0
    Location:
    Aztlán
    When you're used to vi, using a mouse for text editing chores feels cumbersome.
     
  6. SLED

    SLED build an idiot proof device and someone else will

    Joined:
    Sep 20, 2001
    Messages:
    28,118
    Likes Received:
    0
    Location:
    AZ, like a bauce!
    :werd:

    so slow when you're used to keeping your hands on the keyboard
     
  7. CodeX

    CodeX Guest

    Visual Studio 2005 is the most career relevant option...

    How the hell do you guys set breakpoints or do any kind of debugging in VI? You would have to use separate programs to write, build, and debug... what a pain in the ass. Maybe I just write more serious applications than you do but I couldn't live without a full blown IDE
     
  8. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    Not a chance in hell. I hate VI's keyboard commands. At least nano is nice enough to list the available commands at the bottom of the screen.
     
  9. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    Breakpoints are for wimps. If you don't want to scroll through a million pages of code, then you write each class and/or set of related functions in a separate file and batch-compile them together; and as for debugging, I've used breakpoints maybe ten times in my life because I know how to step through code in my mind to look for logical faults.
     
  10. Doc Brown

    Doc Brown Don't make me make you my hobby

    Joined:
    Mar 31, 2006
    Messages:
    16,404
    Likes Received:
    0
    Location:
    Ohio

    [​IMG]
     
  11. whup

    whup I wish you had children and.. so that I could step

    Joined:
    Feb 12, 2007
    Messages:
    1,603
    Likes Received:
    0
    I think Eclipse is the best IDE out there, but I haven't used it much for C++.

    Otherwise, your major choices are:

    Visual Studio C++ 2005 Express Edition
    Bloodshed Dev-C++

    May as well give them a punt and see what you like, they're all free.
     
  12. Bruticus

    Bruticus half dead OT Supporter

    Joined:
    Apr 10, 2004
    Messages:
    4,608
    Likes Received:
    0
    Location:
    Melbourne
    Once you are used to them, and I mean really used to them, they are so much faster than using a mouse and you don't really even think about them, you just end up using them.

    With regards VI to use a mouse, try gvim. Graphical and has both the keyboard shortcuts and use of the mouse. Best of both worlds.
     
  13. Peyomp

    Peyomp New Member

    Joined:
    Jan 11, 2002
    Messages:
    14,017
    Likes Received:
    0
    Using vi for cool points when there are advanced EDIs that will make you a better programmer is stupid.
     
  14. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    do they make GVIM for Windows?
     
  15. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    Using advanced EDIs that keep you from having to really understand the code you're writing is also stupid.

    Don't get me wrong, colored text and automatic indentations and syntax error checking is great, but if you're leaning on them it means you're not paying enough attention.
     
  16. Dnepr

    Dnepr Guest

    I thought that everyone did this :hs:
     
  17. Dnepr

    Dnepr Guest

    I hate VI with passion :mad:

    I'd rather use nano then VI.

    Besides who cares if you write code 10% faster when 90% of time should be spent designing the program on paper... code implementation is really an after thought when you have very detailed specs.
     
  18. CodeX

    CodeX Guest

    That has nothing to do with a break point.... you clearly don't even know what they are used for

    Break points stop execution of the code at a specific point allowing you to examen the content of variables and data structures at run time. Also, problems are not always logical faults... I have determined faulty hardware by examining my code line by line at run time.
     
  19. Dnepr

    Dnepr Guest

    :rly:
     
  20. SLED

    SLED build an idiot proof device and someone else will

    Joined:
    Sep 20, 2001
    Messages:
    28,118
    Likes Received:
    0
    Location:
    AZ, like a bauce!
    Using an IDE is not the only way to set break points. If your intent is to stop execution and examine memory, there are hundreds of different ways to accomplish that.

    I don't see how this is relavent to this discussion. Hardware faults can be diagnosed without a "debugger". With well designed software, a tech should be able to troubleshoot system issues without carrying debugging software on-site.
     
  21. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    I know what they're for. You'd be amazed what you can accomplish with "cout << varName;" statements.
     
  22. GOGZILLA

    GOGZILLA Double-Uranium Member

    Joined:
    Jan 16, 2003
    Messages:
    10,760
    Likes Received:
    3
    Location:
    Plantation, FL
    this whole thread is making me LOL
     
  23. whup

    whup I wish you had children and.. so that I could step

    Joined:
    Feb 12, 2007
    Messages:
    1,603
    Likes Received:
    0
    God yes. It makes me cry a little inside that people come to this forum for advice and get this utter shit.
     
  24. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    Feel free to contribute at your earliest convenience.
     
  25. whup

    whup I wish you had children and.. so that I could step

    Joined:
    Feb 12, 2007
    Messages:
    1,603
    Likes Received:
    0
    Feel free to scroll up!

    As for the ridiculous breakpoint/vim argument, I'm not touching that retardation.
     

Share This Page