Thread: Borland Turbo C++ 3.0 config

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    The nice thing with Visual Studio is that it's a professional tool aimed at professional developers. As such, it has many very nice functions including debugging without having to type anything in a command line aka gdb.
    No need to remember commands and much faster than typing if you need to. Also has very nice features such as hovering over a variable allows you to see all the contents of it. If it's a class, you can browse through its members, for example. If it's a linked list, you can browse through your next/prev pointers in infinity to see if the list is intact.
    Not to mention you can set data breakpoints which allows the debugger to break if a certain memory location was read/written or changed in any way, including a condition as to when it should break if an abovementioned event happens.
    Of course it works with line breakpoints as well, which allows you to break on a specific line, and include a conidition to break if, say, i == 50 (useful to break after X amount of loops in a loop, for example).
    It also includes a memory viewer to monitor what is happening to memory. That's useful, too, sometimes.
    There's a lot in Visual Studio.

    Now, while gdb and GCC is free, it is not a child's tool or an amateur's tool. It can be used as a professional tool, as well, but Visual Studio was developed specifically towards professional developers while gdb was not - it was designed for everyone.
    That is also not to say command lines are not for professionals - but in Windows, GUIs are often considered more productive than command lines unless they are used for a specific purpose. We could go on about that forever, though...
    Now I'd like to see gdb beat that
    Last edited by Elysia; 04-22-2008 at 06:58 AM.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  2. #2
    and the hat of sweating
    Join Date
    Aug 2007
    Location
    Toronto, ON
    Posts
    3,545
    Quote Originally Posted by Elysia View Post
    Now, while gdb and GCC is free, it is not a child's tool or an amateur's tool. It can be used as a professional tool, as well, but Visual Studio was developed specifically towards professional developers while gdb was not - it was designed for everyone.
    Visual Studio is also free. Well, the "express" version at least.
    If you can get a professional tool for free, why bother with others?

    As for Pre-compiled Headers... If they're enabled, the first thing I do is disable them. They always @#$! up my builds!

  3. #3
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by cpjust View Post
    Visual Studio is also free. Well, the "express" version at least.
    If you can get a professional tool for free, why bother with others?
    I think it's great that you can get a professional tool for free since they do tend to be expensive and usually good!

    As for Pre-compiled Headers... If they're enabled, the first thing I do is disable them. They always @#$! up my builds!
    Doesn't that mean you just don't know how to use them? I never had a problem with them, or very few at the least.

    Though I might add:
    With Visual Studio being a "professional" tool, I mean that it is very feature rich, has a very good debugger, etc. Professional as in much features. It doesn't mean it's better than anything else. It just means that it was developed for professional developers in mind - to meet their needs.
    GDB and the rest was developed for free for all programms, so their aim isn't quite the same, but that doesn't mean the functionality isn't there. It's a matter of preferance in most cases.

    I'm not willing to let this turn into a flame war
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  4. #4
    and the hat of sweating
    Join Date
    Aug 2007
    Location
    Toronto, ON
    Posts
    3,545
    Quote Originally Posted by Elysia View Post
    Doesn't that mean you just don't know how to use them? I never had a problem with them, or very few at the least.
    Maybe in the later VC++ versions it works better, but in this damn VC++ 6.0 it just barfs.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Open Software License 3.0 Explained
    By laserlight in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 01-08-2008, 08:10 PM
  2. migrate from .Net 2.0 to .Net 3.0
    By George2 in forum C# Programming
    Replies: 3
    Last Post: 07-25-2007, 04:07 AM
  3. how to set decimal places Borland C++ 3.0 compiler???
    By neo_phyte in forum C++ Programming
    Replies: 10
    Last Post: 08-31-2006, 05:08 PM
  4. knoppix config file
    By sentienttoaster in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 01-17-2004, 09:23 PM