Thread: General Compiler/Editor Question

  1. #1
    Registered User
    Join Date
    Feb 2006
    Posts
    22

    General Compiler/Editor Question

    Hey, this whole time I have been using Unix (pico, g++ compiler) through Putty on my school's server.

    Now I was told by someone that it's much easier writing C++ programs in Microsoft Visual Studio than Unix. If so, what are the advantages to using a progam like Visual Studio?

    I downloaded Visuals Studio C++ 2005 Express for free off of Microsoft's website, but I have no idea if I should spend time learning the interface if it's not going to make things any easier.

    Thanks in advance!

  2. #2
    Registered User
    Join Date
    Aug 2006
    Posts
    163
    The biggest advantage of VS is(imo) its popularity. Microsoft is the biggest, so they get the most error reports, meaning they have the most information to fix their bugs and implement features that people want.

    That being said. I don't like VS. It just isn't very user friendly, and it's to complicated to do something simple. I use Dev C++, and I've not had a problem with it yet. It's also very easy to start a project, and has the simplest interface of any IDE I've seen.

    edit: This should be moved to General

  3. #3
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    > Now I was told by someone that it's much easier writing C++ programs in Microsoft Visual Studio than Unix.

    BS! Tell that someone, they should perhaps contemplate a career in advertising, instead of programming. In fact, it became much harder to program in C++ for windows than it used to be before. Exactly because one of the biggest players - Microsoft - decided C++ "is unsafe" and their own .Net magic wand will save the world. They are slowly removing their presence.

    Sure you can program in C++ for Windows with Visual C++ 2005. But is it easier than any other programming environment you have been using? No.

    And what is this thing of "being easier?". Exactly what it means? And do you pursue developing for windows just because "it is easier?". Well... it's not easier. It's the same.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  4. #4
    Registered User
    Join Date
    Feb 2006
    Posts
    22
    Haha, I'm not programming C++ for Windows, this is only my second programming class at school and I'm just trying to see if there's anything out there that would be better than using crappy pico through putty.

    Something that I could use in windows to compile my basic programs on my laptop without having to connect online to the school server to compile everytime.

  5. #5
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    MS Visual Studio C++ 2005 Express should be fine for what you want to do. Dev-C++ 4.9.9.2 is also okay. Yet another thing you can do is download the MinGW port of g++ and then use a text editor such as Notepad++.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  6. #6
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    > Something that I could use in windows to compile my basic programs on my laptop without having to connect online to the school server to compile everytime.

    It surprises me your school having a windows server.
    Other than Dev-C++ suggested by laserlight, you also have Quincy which is even lighter. If your needs are that simple I don't see any use for such an heavy IDE like C++ 2005 Express.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  7. #7
    Registered User
    Join Date
    Oct 2003
    Posts
    29
    Codeblocks is a pretty good ide.

    http://www.codeblocks.org/

  8. #8
    pwns nooblars
    Join Date
    Oct 2005
    Location
    Portland, Or
    Posts
    1,094
    I second the Code::Blocks suggestion. As a long time Dev-C++ user, I enjoy C::B emensly

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. General programming
    By gin in forum Tech Board
    Replies: 39
    Last Post: 07-14-2008, 10:37 AM
  2. General Guidelines on Preventing Header File collision
    By stanlvw in forum C++ Programming
    Replies: 12
    Last Post: 07-05-2008, 04:02 AM
  3. Password program / general programming questions
    By plr112387 in forum C++ Programming
    Replies: 13
    Last Post: 11-04-2007, 10:10 PM
  4. General Trees, calculating height
    By neandrake in forum C++ Programming
    Replies: 3
    Last Post: 04-08-2005, 08:59 AM
  5. General Protection Exception
    By s9uare in forum C++ Programming
    Replies: 1
    Last Post: 11-02-2002, 10:46 AM