Thread: Compiler performances...

  1. #1
    Amateur
    Join Date
    Sep 2003
    Posts
    228

    Compiler performances...

    First, I'd like to say that I'm not English or American or anything that speaks English fluently so, please forgive me for the mistakes I will make. (or maybe did I already make some)
    But don't worry about answering, I'll manage to understand somehow.
    Oh, and I do know it is very formal to speak like that but I'm still at school so I speak like I've been taught to.

    Well, so I wanted to ask if anyone could tell me about the compilers, especially, the performances.
    Which one produces the fastest binaries under Windows?
    But the true question is about the not that known ICL (or ICC if you use *nix) that people say makes incredibly fast code maybe as fast as the hand-coded assembly.
    Is that true? And do it only work on Intel's processors? I believe no but perhaps... But if it indeed works on other Intel compatible processors, is the difference in speed that big?

    Thanks for replying.

  2. #2
    Disturbed Boy gustavosserra's Avatar
    Join Date
    Apr 2003
    Posts
    244

    Re: Compiler performances...

    Originally posted by lyx
    But the true question is about the not that known ICL (or ICC if you use *nix) that people say makes incredibly fast code maybe as fast as the hand-coded assembly.
    Thanks for replying.
    I belive that nowdays the compilers can easily create a better code than a human. This is because some computer architectures are made specially to have a good compiler, and not to a human program directly assembly.
    And about the difference between compilers... I think that there is not any big difference...
    Hope that undertsand!
    Nothing more to tell about me...
    Happy day =)

  3. #3
    Amateur
    Join Date
    Sep 2003
    Posts
    228
    I'm sure humans can do better coding than machine because at least, compilers were made but humans so it wouldn't make sense to say that no human is capable of such a thing.
    But I think it is hard to do so, mainly because of some tricky optimizations that compilers use like reorganization of the code to take full advantage of the architecture, which, done by an human, makes the code written quite tough to read afterward.
    Anyway, I know that there aren't much differences between the compilers... (except for the case you make a application that needs an incredible amonth of calculations like a compression utility or a high level maths processing one) Though, I'd just like to know about that compiler. Perhaps, that much speed isn't needed anywhere at present, yet it remains very interesting technicaly, as a powerful, almost perfect if we believe what they say on the website, tool.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. added start menu crashes game
    By avgprogamerjoe in forum Game Programming
    Replies: 6
    Last Post: 08-29-2007, 01:30 PM
  2. Compiler Paths...
    By Cobra in forum C++ Programming
    Replies: 5
    Last Post: 09-26-2006, 04:04 AM
  3. C Compiler and stuff
    By pal1ndr0me in forum C Programming
    Replies: 10
    Last Post: 07-21-2006, 11:07 AM
  4. I can't get this new compiler to work.
    By Loduwijk in forum C++ Programming
    Replies: 7
    Last Post: 03-29-2006, 06:42 AM
  5. how to call a compiler?
    By castlelight in forum C Programming
    Replies: 3
    Last Post: 11-22-2005, 11:28 AM