Program of choice

Discussion in 'Development General' started by Avi, Jun 13, 2010.

  1. Avi

    Avi Member

    Joined:
    Jun 8, 2010
    Messages:
    67
    Likes Received:
    0
    (Coyotte said I can post this here, so Zero, dont move it.)

    I was talking to coyotte online today, and he was telling me that he uses Qt to write/edit the game source. I downloaded Visual Studio Ultimate 2010 to start learning C#/C++, and I figured that itd be the best program to use.

    So my question is: What program do you use to write/edit C/C#/C++ code? And why do you use it as opposed to other softwares?
     
  2. coyotte508

    coyotte508 Well-Known Member Administrator Server Owner Administrator Server Owner

    Joined:
    Apr 21, 2010
    Messages:
    6,363
    Likes Received:
    168
    Qt Creator, because this project uses Qt a lot and has all the tools to deal with the Qt libraries, examples, corresponding syntax highlighting, a designer, ... For other projects I may use an other IDE. I used Codeblocks before.
     
  3. Avi

    Avi Member

    Joined:
    Jun 8, 2010
    Messages:
    67
    Likes Received:
    0
    Doesnt Visual Studio also have syntax highlighting? (isnt that where it changes the color of the text depending on what it is; comment/if statement/etc)
    And do you think I should steer away from Studio and look into Qt?
     
  4. coyotte508

    coyotte508 Well-Known Member Administrator Server Owner Administrator Server Owner

    Joined:
    Apr 21, 2010
    Messages:
    6,363
    Likes Received:
    168
    Qt has specific syntax highlighting and code completion for the code corresponding to its libraries, that's what I meant. You shouldn't steer away from studio if you're not using Qt's libraries.
     
  5. Akusu

    Akusu Guest

    The only advantage that I can see for QT Creator is that (provided you are willing to be locked into that framework) is that it allows you to create visual forms for C++, which is what I use C# for generally, since you can have a C# front-end and a C++ back-end if you so wish.

    As Coyotte said, you're better off using Visual Studio if you're not using QT's frameworks. To elaborate, that's because most code shops that code in C languages are in fact using Visual Studio, and while I'm not generally fond of proprietary software, Microsoft's support and development cycle greatly enhances VS. It's a good idea to get familiar with stuff that's industry-standard assuming that's where you're headed.

    The main complaint I have ever had is with VS 2008 and how easily the Intellisense breaks in C++ when you start coding a larger project. I don't really know if VS 2010 improved on that, but it's damned annoying and ends up slowing me down.
     
  6. Avi

    Avi Member

    Joined:
    Jun 8, 2010
    Messages:
    67
    Likes Received:
    0
    Is it difficult to switch over to Qt from VS'10 if I need/want to ?
     
  7. Akusu

    Akusu Guest

    It's a pain because you have to tell VS about the framework or you can't compile it. You also lose the editing tools for the GUI stuff, and you would have to create a VS project and import it that way because of the way QT keeps track of the project.

    This is my main complaint with proprietary stuff. VS is guilty of it, but it also supports an entire language that is otherwise unsupported (C#).
     
  8. Avi

    Avi Member

    Joined:
    Jun 8, 2010
    Messages:
    67
    Likes Received:
    0
    Alright... I'm still not sure, but I think Ill stick with VS until I can get the hang of simple coding. Any idea for a simple program I should try to code?
     
  9. coyotte508

    coyotte508 Well-Known Member Administrator Server Owner Administrator Server Owner

    Joined:
    Apr 21, 2010
    Messages:
    6,363
    Likes Received:
    168
    Buy a book to learn C++ or C#, read it, do the examples and exercises and try them.
     
  10. Jules

    Jules i make you MANGRY

    Joined:
    Apr 23, 2010
    Messages:
    243
    Likes Received:
    1
    eclipse
     
  11. Akusu

    Akusu Guest

    Eclipse has nothing to do with C languages Jules :P.
     
  12. Avi

    Avi Member

    Joined:
    Jun 8, 2010
    Messages:
    67
    Likes Received:
    0
    So I talked to my buddies at school and I've decided that since they can easily help me with java, but not C#, im gonna learn java before i start with the C languages.
     
  13. Lamperi

    Lamperi I see what you did there

    Joined:
    Apr 25, 2010
    Messages:
    2,647
    Likes Received:
    11