• 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

    • Sure, I'm with you, but then again I don't run these companies and don't know all the details. As far as sales go, lots of MS software/services is sold through 3rd parties. I've always seen them for the longest time, they'll sell you the MS stuff and then also charge you a fee to act as direct support and so on.
    • It always makes me smile, when someone makes a statement that is talking for everybody. Trust me, just because you think no one wants it, does not make it true.
    • Windows 11 gets context menu changes, new accesibility features, and more in build 27881 by Taras Buria Microsoft has released a new Windows 11 preview build for Canary Channel Insiders. Build 27881 is now available for download with improved voice typing, speech recap in Narrator, context menu changes, some minor taskbar enhancements, and more. With today's release, voice typing received a new toggle that lets you turn off or on profanity filtering. This will let you say bad words without Windows 11 censoring them (or vice versa). You can find it by pressing Win + H and clicking the Settings icon > Filter Profanity. Narrator now has a new "Speech Recap" feature, which lets you access a transcript of everything that Narrator has spoken. To access this feature, press Narrator Key + Alt + X. You will find the last 500 strings of spoken content. If needed, you can export the transcript by pressing the Narrator key + Ctrl + X (copy to clipboard). Other changes in build 27881 include renewed security certificates, a new needy state pill on the taskbar (apps that require your attention), a reworked accessibility flyout with feature categories, a built-in image editor for the Share UI, and the ability to share files directly to apps that support Windows sharing (Right Click > Share with). The Settings app received a new section with frequently asked questions about your PC and its specs, and a redesigned printer rename UI. Here is the list of fixes: [General] Fixed an issue for Insiders on the previous build causing some of the text in Windows to not be using the correct characters, causing nonsense to display in places like Task Manager and more. This impacted characters outside of A-Z – including Chinese and accented characters in German and Polish. Fixed an issue where booting into safe mode wasn’t working, with a message saying “Something happened and your PIN isn’t available” for some people. [File Explorer] Fixed an issue where File Explorer would crash when tapping the View button with touch. [Start menu] Fixed an issue which was causing Start menu to crash on launch for some Insiders in the last few flights. [Taskbar] Fixed an underlying issue which was causing keyboard focus to get set to widgets in the taskbar on login, which could make widgets unexpectedly invoke. Fixed an issue which could cause the media controls in the preview windows for apps in the taskbar (that support it) to flicker. Fixed an issue where when using Tab and Shift + Tab to move keyboard focus around the taskbar, if you went backwards at least once you could get keyboard focus stuck on the taskbar frame, leading some screen readers to just say “pane”. Fixed an issue where WIN + CTRL + wasn’t working to cycle between windows of open apps for that position on the taskbar. [Input] Fixed an issue where typing Japanese with the touch keyboard might stop working after switching to typing with an English keyboard and back. Fixed an issue where voice typing wouldn’t start from the touch keyboard when using the Chinese (Simplified) narrow layout. Fixed an issue where when using the Symbols section of the touch keyboard, pressing the key to change pages might unexpectedly insert a character into password fields. [Settings] Fixed an issue where you couldn’t switch active hours from manually to automatic in Windows Update. Adjusted the location of the intensity and color boost sliders under Settings > Accessibility > Color Filters, so the color previews at the top of the page are visible while adjusting the sliders. [Voice access] Fixed an issue which was causing voice access crashes when using Spanish. [Other] Fixed an issue where if you clean installed Windows using the installation media, it would unexpectedly generate an empty Windows.old folder when you were done. Made another fix for Insiders unexpectedly seeing an Administrative Templates error message when opening Group Policy Editor. Here is the list of known bugs: [General] [IMPORTANT NOTE FOR COPILOT+ PCs] If you are joining the Canary Channel on a new Copilot+ PC from the Dev Channel, Release Preview Channel or retail, you will lose Windows Hello pin and biometrics to sign into your PC with error 0xd0000225 and error message “Something went wrong, and your PIN isn’t available”. You should be able to re-create your PIN by clicking “Set up my PIN”. We’re working on the fix for an underlying issue where the taskbar is unexpectedly not showing acrylic material after upgrading to the latest Canary builds. This is impacting a few other scenarios, leading to unexpected black or white in some UI. [NEW] The “Reset this PC” option under Settings > System > Recovery will not work after upgrading to Build 27881. You can still use the “Go back” option to roll back to the previous build or download the ISO for Build 27881 here to reinstall Windows. [Settings] [NEW] We’re investigating an issue in this build which may cause Settings to crash when opening microphone properties under Settings > System > Sound. You can find the announcement post here.
    • Companies are still reluctant to use full HDMI 2.1 FRL bandwidth ports and hide behind deceitful HDMI 2.1 TDMS which is nothing but HDMI 2.0 with a fancier name. I am pretty sure the wretched HDMI org will come up with another fancy naming scheme to bring all previous HDMI standards under 2.2 nomenclature. The next gen GPUs are at least 2 years away so lot can change at HDMI org.
    • Gears of War: Reloaded beta expanded following rocky start, adds more time and content by Pulasthi Ariyasinghe The original Gears of War is getting a fresh remaster later this year, but ahead of that, The Coalition is hosting a couple of multiplayer beta sessions to test out the returning features as well as new additions. While the first of these Gears of War: Reloaded technical tests just finished this weekend, all was not well with the experience, and the developer has now responded with a solution that should make fans happy. For many that logged in during the weekend looking to jump into the classic team deathmatch mode across the maps Gridlock, Raven Down, and Gold Rush, what actually faced them were matchmaking issues. Reports of not finding players to fill the 4v4 rounds and staying in the "Finding Opponents" stage were many. If a game did connect, there were also reports of major lag spikes, disconnections, and stutters, making the multiplayer unplayable. "We heard you," the development team said on a social media post. "More maps. More modes. More time." While the next session will still run from June 20 through June 22, nine more hours have been added to the upcoming play session, with the ending set for 9pm PDT. The content has also been expanded, with Execution coming to the competitive playlist, while Canals will be there as a new map. With that addition, the second weekend will carry classic Team Deathmatch as well as King of the Hill and Execution competitive modes across Gridlock, Raven Down, and Gold Rush maps. There don't seem to be any plans on making the weekend an open beta though, with the only ways of gaining access still being Xbox Game Pass Ultimate or PC Game Pass subscribers, Gears of War: Ultimate Edition digital owners, or having a Gears of War: Reloaded pre-order. Gears of War: Reloaded launches on PC, Xbox Series X|S, PlayStation 5, and Xbox Game Pass on August 26, 2025. It will also be a free upgrade to anyone who had purchased Gears of War: Ultimate Edition before May 5, 2025.
  • Recent Achievements

    • Week One Done
      Wayne Robinson earned a badge
      Week One Done
    • One Month Later
      Karan Khanna earned a badge
      One Month Later
    • Week One Done
      Karan Khanna earned a badge
      Week One Done
    • First Post
      MikeK13 earned a badge
      First Post
    • Week One Done
      OHI Accounting earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      695
    2. 2
      ATLien_0
      267
    3. 3
      Michael Scrip
      202
    4. 4
      +FloatingFatMan
      170
    5. 5
      Steven P.
      136
  • Tell a friend

    Love Neowin? Tell a friend!