• 0

Visual C++ .Net vs Borland C++ Builder


Question

17 answers to this question

Recommended Posts

  • 0
  OfF3nSiV3 said:
are there any differences between the languages?

i mean, it's C++, but i've seen some books like 'Learn Borland C++'

585429028[/snapback]

Between the languages, no difference. Between focus, certainly. Builder X is really targeted at developers that want to do cross-OS development for the enterprise(using CORBA). C++.NET is specifically for Windows development and all that comes with it.

I'd recommend C++.NET simply because Borland is moving towards supporting MS's technologies instead of developing their own. It used to be that Borland's framework for building Window's apps was superior to Microsoft's. Borland had the Visual Component Library(VCL) and it was all C++ code, visual development. It was way ahead of MS. They've abandoned it, pretty much, in favor of .NET and building tools for cross-OS dev.

You can still get the earlier version of C++ Builder that supports the VCL.

http://www.borland.com/cbuilder/

  • 0

Borland has a much richer API base to work with than Visual C++. But it can be tricky to port code over from one to the other sometimes, as the compilers are quite different. Try Visual C++ Express and the trial of Borland C++ Builder and see what you like better.

  • 0

C++ .NET is actually quite a bit different from normal C++. It's like VB or C# where you can design a form, double click a button, and have the event auto-generated for you. It's much simpler than writing real Windows code and at the same time you still get most of the advantages of C++. I don't know if it's better than the new Borland C++ though, since I have yet to try it.

  • 0

Visual C++ is probably the most popular most most favored compiler, because of it's history (i.e. Visual C++ 6.0) of quality and stablity.

Borland C++ is a less popular, but is a much more powerful and robust compiler. The IDE is also a lot more powerful than MSVC.

  • 0
  Cephas said:
C++ .NET is actually quite a bit different from normal C++. It's like VB or C# where you can design a form, double click a button, and have the event auto-generated for you. It's much simpler than writing real Windows code and at the same time you still get most of the advantages of C++. I don't know if it's better than the new Borland C++ though, since I have yet to try it.

585430799[/snapback]

Well you have to understand that Visual C++ .NET can compile Managed C++ apps that run on the .NET Framework, and Win32 apps that run on Windows - not the .NET Framework. AFAIK, Borland's compiler only builds Win32 apps.

  • 0
  gameguy said:
Well you have to understand that Visual C++ .NET can compile Managed C++ apps that run on the .NET Framework, and Win32 apps that run on Windows - not the .NET Framework. AFAIK, Borland's compiler only builds Win32 apps.

585434114[/snapback]

Builder X builds for Windows, Linux, or Solaris. It doesn't have any RAD tools with it, so if you program win32 gui stuff, you'll be doing it the old-fashioned way.

  Cephas said:
No, C++ .NET is not what's used to compile normal C++ code. Visual Studio/Visual C++ .NET comes with two seperate implementations of C++, one that's managed (.NET) and a classic one.

585434147[/snapback]

I think you're confusing C++.NET and managed C++. One's a product name, and one's a technology. You can compile standard C++ with C++.NET. It's the same compiler, cl.exe, that is used for managed C++. You only need to add the /clr to your command-line to enable the managed extensions.

Edited by weenur
  • 0
  OfF3nSiV3 said:
thanks for the replies..i

i only know ansi c++ (the one you use with devc++) so which one of these is most indicated for a newbie like me?

585435588[/snapback]

For a newb, I'd recommend something free. Either Eclipse with the CDT, or Dev-C++.

http://www.eclipse.org/cdt/

http://www.bloodshed.net/devcpp.html

If you really feel compelled to go with a commercial app, you can get a Personal Edition of Borland C++ Builder X for $10 for the CD.

http://shop.borland.com/dr/v2/ec_MAIN.Entr...RP=0&CACHE_ID=0

Also, Microsoft has a Visual C++.NET Standard for $99($93 at http://www.programmersparadise.com).

Link fixed

Edited by gameguy
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Wonder how these will be affected in terms of Bitlocker Auto encryption...
    • Huzzah, good job team. Hacking fingerprint support into it currently is... Suboptimal at best, so I hope this will be a game changer.
    • Pinta 3.0.1 by Razvan Serea Pinta is a free, open-source program for drawing and image editing. It combines intuitive tools with powerful features, making it easy to create, enhance, and manipulate images. Whether you're sketching or retouching photos, Pinta keeps things simple without sacrificing functionality. Compared to Microsoft Paint, Pinta includes more features, such as support for layers and multiple undo levels. While it’s not as powerful as GIMP or professional tools like Adobe Photoshop, it strikes a good balance between simplicity and functionality for everyday image editing. Draw stuff. Fix photos. Make cool things — super easy with Pinta. Whether you're editing a picture or just messing around, it’s fun and simple to use. Some of the main feature benefits of Pinta include: Multiple operating system support (Linux, Windows, and Mac OS X). Layering (most simple bitmap editors don't have this capability). This feature is available in programs like Photoshop and GIMP but Pinta’s system is more user-friendly for all levels of users. Layers help separate and group elements of an image for easy editing. Full history enabling users to experiment as you can always use the undo feature to easily to revert changes and actions. Customizable workspace. Multiple language support. Add-ins capability ( i.e. can write a custom brush). Has over 35 adjustments and effects for editing images. Pinta 3.0.1 changelog: Added Added an option (View -> Show/Hide -> Menu Bar) to switch to a menu bar layout instead of a header bar (#781, #1418) Pinta now configures a compatibility version number for add-ins, to support running add-ins built against older versions such as Pinta 3.0 (#1379, #1389) Changed Improved the sizing of the toolbox icons, particularly for high DPI displays (#1374) The text tool now uses the system's default font rather than being hardcoded to Arial, which may not exist on some systems (#1422, #1421) Updated translations Fixed Fixed an issue where the toolbar's height could change when switching tools (#1370, #1391) Fixed potential crashes when adjusting the brush width (#1340) Fixed a bug on Windows where Pinta did not use the system's language for translations (#1473, #1493) Download: Pinta 3.0.1 | 52.3 MB (Open Source) View: Pinta Website | Github | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Week One Done
      Al_ earned a badge
      Week One Done
    • Week One Done
      MadMung0 earned a badge
      Week One Done
    • Reacting Well
      BlakeBringer earned a badge
      Reacting Well
    • Reacting Well
      Lazy_Placeholder earned a badge
      Reacting Well
    • Dedicated
      Epaminombas earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      477
    2. 2
      +FloatingFatMan
      273
    3. 3
      ATLien_0
      243
    4. 4
      snowy owl
      211
    5. 5
      Edouard
      182
  • Tell a friend

    Love Neowin? Tell a friend!