Article View: comp.os.ms-windows.programmer.tools
Article #134Re: borland c++ and microsoft c/c++
From: Heeren Pathak
Date: Mon, 10 Aug 1992 21:59
Date: Mon, 10 Aug 1992 21:59
43 lines
2978 bytes
2978 bytes
In article <1992Aug10.171802.18367@nntpd.lkg.dec.com>, feldman@toklas.enet.dec.com (Gary Feldman) wrote: > > I'm just starting to look at compilers and windows programming (for myself). > One thing that struck me was that Borland appears to have added a non-standard > C++ extension, to bind messages to member functions (the "= [WM_FIRST + mesage]" > construct). It seems like a nifty idea, but if you use it, doesn't it lock > you into buying compilers from Borland? > From what I understand, Borland's extensions are being debated by the ANSI committee and may actually become part of the standard. > As I said, I'm just getting started, and it's difficult making my way through > all the documentation. So it's possible I've got this wrong. > Microsoft uses a different non-standard mechanism. Granted, their mechanism is handled by a preprocessor but it is still non-standard. In reality, I don't see a big difference either way. Personally, I have had very good experiences as a Borland customer and no so good experiences as a Microsoft customer. However from what I have read recently, the Microsoft complier has improved considerably (I haven't used a Microsoft complier for several years now). Comparing class libraries, I prefer the Borland class library. While it doesn't cover the entire Windows API, the sections it does cover contain a much higher level of abstraction the Microsoft Foundation Classes. When I looked at the MFC a month or two ago, I wasn't impressed. Most of the MFC seems to be a wrapper around Windows function calls. While this is great for those who already know Windows and are porting their code, I am doubtful that the MFC will provide the flexiblity that a well designed Object-Oriented Application Framework provides. ------------------------------------------------------------------------- Heeren Pathak | Millions long for immortality who do pathak@mitre.org | not know what to do with themselves Mitre Corporation | on a rainy Sunday afternoon. (617) 271-7465 | -- Susan Ertz ------------------------------------------------------------------------- Disclaimer: Mine not Mitre's.
Technical Details
Message-ID:
<pathak-100892175041@virtual.mitre.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ames!agate!linus!linus.mitre.org!virtual.mitre.org!userReferences:
<1992Aug6.062043.28002@cs.UAlberta.CA> <1992Aug6.230926.12692@moe.einstein.com> <1992Aug8.210847.13563@cs.UAlberta.CA> <Bsqpr9.EqH@apollo.hp.com> <1992Aug10.171802.18367@nntpd.lkg.dec.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.os.ms-windows.programmer.tools Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ames!agate!linus!linus.mitre.org!virtual.mitre.org!user From: pathak@mitre.org (Heeren Pathak) Subject: Re: borland c++ and microsoft c/c++ Message-ID: <pathak-100892175041@virtual.mitre.org> Followup-To: comp.os.ms-windows.programmer.tools Sender: news@linus.mitre.org (News Service) Nntp-Posting-Host: virtual.mitre.org Organization: Mitre Corporation References: <1992Aug6.062043.28002@cs.UAlberta.CA> <1992Aug6.230926.12692@moe.einstein.com> <1992Aug8.210847.13563@cs.UAlberta.CA> <Bsqpr9.EqH@apollo.hp.com> <1992Aug10.171802.18367@nntpd.lkg.dec.com> Date: Mon, 10 Aug 1992 21:59:50 GMT Lines: 43