Best C Compiler

Discussion in 'Programming' started by zahidprimex, Feb 5, 2009.

  1. #1
    I want to learn C programming.So I need a compiler.Which compiler is the best?
     
    zahidprimex, Feb 5, 2009 IP
  2. Ancient Dragon

    Ancient Dragon Peon

    Messages:
    192
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Microsoft Visual C++ 2008 Express. You can download it free from here.
     
    Ancient Dragon, Feb 5, 2009 IP
  3. w0tan

    w0tan Peon

    Messages:
    77
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #3
    The GNU C Compiler is the standard. If you're running on Linux, you shouldn't even want to use anything else. If you're on windows, try mingw (which has a very nice set of windows development libraries), or cygwin.
     
    w0tan, Feb 5, 2009 IP
  4. QiSoftware

    QiSoftware Well-Known Member

    Messages:
    805
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    158
    #4
    I agree the GNU C compile is a basic compiler. I have an older Borland C Compiler and I also use NetBeans which allows me to work with several languages including basic c. I would go with NetBeans. I believe the GNU C compiler is used with that IDE.

    Q...
     
    QiSoftware, Feb 6, 2009 IP
  5. Barti1987

    Barti1987 Well-Known Member

    Messages:
    2,703
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    185
    #5
    g++ file.c -o file

    Peace,
     
    Barti1987, Feb 6, 2009 IP
  6. Ancient Dragon

    Ancient Dragon Peon

    Messages:
    192
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #6
    gnu compilers may be the defacto standard on *nix but not on windows. Its terrible IDE (Dev-C++ and Code::Block) mainly due to ancient or non-existant debugging facilities. The last time I saw published (Byte magazine I think) benchmarks the Microsoft compiler outperformed all other MS-Windows compilers with faster, tighter, and smaller code (after optimization). Borland came in a fairly close second. As far as I can recall minigw wasn't even in the top 10.
     
    Ancient Dragon, Feb 6, 2009 IP
  7. neershar

    neershar Peon

    Messages:
    121
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #7
    turbo c. a very basic and simple compiler to work with
     
    neershar, Feb 6, 2009 IP
  8. Ancient Dragon

    Ancient Dragon Peon

    Messages:
    192
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Also very very old and out-of-date. Does not support current c language standards and encourages poor programming practice. If you want to learn C language stay away from the old turbo c. There is a new version that Borland released a couple years ago that might be pretty good, but I have not used it.
     
    Ancient Dragon, Feb 7, 2009 IP
  9. nihangshah

    nihangshah Prominent Member

    Messages:
    5,536
    Likes Received:
    271
    Best Answers:
    3
    Trophy Points:
    395
    #9
    Indian people use Turbo C++ compiler even though it's over 10 years old!
     
    nihangshah, Feb 7, 2009 IP
  10. Ancient Dragon

    Ancient Dragon Peon

    Messages:
    192
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #10
    And that means Indian people are using inferrior tools. Can't they get VC++ 2008 ? Express edition or otherwise? If they are working with MS-DOS Version 6.X or earlier than that compiler is one of the best for that os. Otherwise, if they are using MS-Windows XP or newer they they are just using what we would consider horse & buggy as opposed to a modern automobile.
     
    Ancient Dragon, Feb 7, 2009 IP
  11. dura_killer

    dura_killer Peon

    Messages:
    684
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #11
    Turbo C++ from Bordland
     
    dura_killer, Feb 7, 2009 IP
  12. ActiveFrost

    ActiveFrost Notable Member

    Messages:
    2,072
    Likes Received:
    63
    Best Answers:
    3
    Trophy Points:
    245
    #12
    Bloodshed Dev C++ is what I'm using right now. Never had problems with it ( some libraries missing, but you can add them with a few clicks ).
     
    ActiveFrost, Feb 8, 2009 IP
  13. Testing whiz

    Testing whiz Peon

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    I think GNU Compiler (gcc) is the best compiler for application developed in C.
     
    Testing whiz, Feb 2, 2010 IP
  14. TimothyJohn

    TimothyJohn Member

    Messages:
    786
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    35
    #14
    Exactly what I was going to say. gcc is the best in my opinion, its easy to use and it works well on linux which is great for me :p
     
    TimothyJohn, Feb 2, 2010 IP
  15. Bec0de

    Bec0de Well-Known Member

    Messages:
    46
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    115
    #15
    Blooshed Dev C++ or Linux's gcc
     
    Bec0de, Feb 2, 2010 IP
  16. apofis2009

    apofis2009 Peon

    Messages:
    39
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #16
    I agree with you. It best compiler, use it myself.
     
    apofis2009, Feb 2, 2010 IP
  17. raisteam@live.com

    raisteam@live.com Peon

    Messages:
    9
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #17
    for turbo c . c give u default compiler is one the best for turbo c.
     
    raisteam@live.com, Feb 2, 2010 IP
  18. NeoCambell

    NeoCambell Peon

    Messages:
    456
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #18
    I used Turbo C when I was 11, about 20 years back. It was a very nice tool. I respect it a lot. However I don't see any benefit in using it now as there are lots of user friendly IDEs available for free. Also Turbo C is DOS based. You can't write nice looking graphical applications for Windows with it.

    I recommend you to use Visual C++ 2008 Express or Dev C++.

    Also I heard lots of good information about Eclipse C/C++ Development Tooling. Give it a try as well.
     
    NeoCambell, Feb 5, 2010 IP
  19. dts

    dts Active Member

    Messages:
    10
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    86
    #19
    Do you need to compiller or IDE?

    IDE - VS. (For windows)
    If only compiller gcc. (For Linux + Slick Edit)
     
    dts, Feb 6, 2010 IP
  20. Lukas Jackson

    Lukas Jackson Peon

    Messages:
    113
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #20
    Try C++. This one is the best for me.
     
    Lukas Jackson, Feb 6, 2010 IP