The ProgrammersTalk Community
Forum Register Search Today's Posts Mark Forums Read
Register

Go Back   The ProgrammersTalk Community > General Programming > C / C++


Welcome to the The ProgrammersTalk Community forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.
Tags: , , ,

Reply
 
LinkBack Thread Tools    Display Modes   
  #1 (permalink)  
Old 08-09-2007, 09:52 PM
HelloWorld's Avatar
HelloWorld HelloWorld is offline
Programming Expert
Awards Showcase
Quality Tutorial 
Total Awards: 1
Join Date: Jun 2007
Location: In front of computer...
Posts: 1,109
iTrader: (0)
HelloWorld will become famous soon enoughHelloWorld will become famous soon enoughHelloWorld will become famous soon enough
Icon2 Borland C++ Compiler Question

Alright, I decided to move to something more to the real "C++"
where I can setup my own compiler and choose whichever compiler that I wanted to use. I'm now learning C++ to get into game programming, which I think is really exciting

Do you think it's a good idea to use Borland C++ compiler? I just know about this compiler from my friend that used it, he told me that it's all packaged with the OpenGL libraries (so I thought that's very convenient) what do you guys think? I'm now downloading the Borland Developer Studio 2006

I've heard some say that GCC is really good? But I still not sure why is one compiler is better than the other? Is it because the way the interpret your code and more functionalities with what you need? Any example?

__________________
PHP Code:
System.out.println("Hello World!"); 

Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!
Reply With Quote
  #2 (permalink)  
Old 08-09-2007, 11:10 PM
TeraTask's Avatar
TeraTask TeraTask is offline
PT Staff*
Awards Showcase
Quality Tutorial Quality Tutorial Quality Tutorial 
Total Awards: 3
Join Date: Jun 2007
Location: Reno, NV
Posts: 416
iTrader: (0)
TeraTask will become famous soon enoughTeraTask will become famous soon enoughTeraTask will become famous soon enoughTeraTask will become famous soon enoughTeraTask will become famous soon enoughTeraTask will become famous soon enough
While I can't provide examples and can't distinguish between compilers based on experience, here's what I know of the differences that you should care about:

1) Is the code smaller from 1 compiler to the next?
2) Does the compiler support the version of the language that your familiar with?
3) Does the compiler support the basics of the language that you're using?
4) Does the compiler support the aspects of the language you're trying to use in the easiest way for you to use it?
5) Can you afford the compiler?
6) Is the compiler supported (i.e. are errors/bugs corrected or do you have to wait years)?
7) Is the compiler backed by the type of development environment you want?

Most of the time if you're talking about a MicroSoft compiler, I'd suggest that the answer to most of the yes/no questions above is "no", but
for me the free Microsoft Visual C# 2005 Express Edition has everything I need and #7 & #5 are the most important at this stage of my life. I've read that it's not the best for game development and that the C++ version isn't exactly easy either. I don't know how Borland compares as of this time, but it's reputation is definitely solid. Hopefully that helps a bit.

__________________
Jeremy Miller
Content Farmer - Optimized Automated Blog Posting

Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!
Reply With Quote
The Following User Says Thank You to TeraTask For This Useful Post:
HelloWorld (08-12-2007)
  #3 (permalink)  
Old 08-10-2007, 09:47 AM
HelloWorld's Avatar
HelloWorld HelloWorld is offline
Programming Expert
Awards Showcase
Quality Tutorial 
Total Awards: 1
Join Date: Jun 2007
Location: In front of computer...
Posts: 1,109
iTrader: (0)
HelloWorld will become famous soon enoughHelloWorld will become famous soon enoughHelloWorld will become famous soon enough
Quote:
#7 & #5 are the most important at this stage of my life.
Well, I personally like flexibility, that's where the point I have to learn how to change my own compiler... My friend actually used Textpad to do his C++ programming careers lol...

I personally haven't experienced with C++ whatsoever, but by looking at Deitel's book on C++ How to Program, I can grasp the foundation pretty quickly, but I just need some more implementation and trials and errors haha...

__________________
PHP Code:
System.out.println("Hello World!"); 

Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!
Reply With Quote
  #4 (permalink)  
Old 08-10-2007, 09:13 PM
rpgfan3233 rpgfan3233 is offline
PT Staff
Awards Showcase
Quality Tutorial Quality Tutorial Quality Tutorial Quality Tutorial 
Total Awards: 4
Join Date: Jul 2007
Posts: 118
iTrader: (0)
rpgfan3233 has a spectacular aura aboutrpgfan3233 has a spectacular aura aboutrpgfan3233 has a spectacular aura aboutrpgfan3233 has a spectacular aura aboutrpgfan3233 has a spectacular aura about
I personally use MinGW's implementation of gcc (the GNU C Compiler) and g++ (the C++ implementation), and I find that to be wonderful. I tried working with Borland after spending a year with gcc, and while it wasn't too complicated to set up, I found trouble trying to find similar compiler and linker options that I used with gcc and g++. I also found Microsoft's Visual C++ 6 compiler to be flexible, but not quite what I was looking for.

Like I've said in the past, various implementations and compilers are good for various programmers. It is up to you to choose which one suits you best.

__________________
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off."
-- Bjarne Stroustrup, creator of what is now known as C++
For more quotes by Bjarne Stroustrup, check out http://www.research.att.com/~bs/bs_faq.html#really-say-that.
Digg this Post! Del.Icio.Us this Post! Technorati this Post! Furl this Post! Mister Wong this Post! Newsvine this Post! Spurl this Post! Reddit this Post! Netscape this Post!
Reply With Quote
The Following User Says Thank You to rpgfan3233 For This Useful Post:
HelloWorld (08-12-2007)
Reply


Thread Tools
Display Modes

   Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 05:31 PM. Powered by vBulletin
Copyright © 2000 - 2007, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO © 2007 ProgrammersTalk Sedo - Buy and Sell Domain Names and Websites project info: programmerstalk.net Statistics for project programmerstalk.net etracker® web controlling instead of log file analysis


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50