home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!wupost!csus.edu!netcom.com!erc
- From: erc@netcom.com (Eric Smith)
- Subject: Re: oopslooking for PerClass/SizeFreeList, oops
- Message-ID: <1993Jan7.061533.8276@netcom.com>
- Organization: Netcom - Online Communication Services (408 241-9760 guest)
- References: <1993Jan7.000515.11405@umr.edu>
- Date: Thu, 7 Jan 1993 06:15:33 GMT
- Lines: 53
-
- In article <1993Jan7.000515.11405@umr.edu> S103408@UMRVMB.umr.edu writes:
- >Ok, BC++3.1 isn't working due to > 64K code segment.
- >
- >Anybody out there have any experience with:
- >MetaWare High C++
- >Zortech C++
- >Watcom 9.0 C++
- >
- >that can tell me if these can do 32bit flat memory model coding
- >with dos and a dos-extender? Can I malloc() objects > 64K ?
-
- I have used Zortech version 3.04, and yes, it can malloc megabytes.
-
- >Are there outrageous liscensing restrictions on the generated code?
-
- None that I know of.
-
- >Can I link in the extender or does it have to be already running?
-
- Zortech links it in automatically if you use their X memory model.
-
- >They all cost a fortune, so some info would be welcome.
-
- Zortech v3.04 cost me $99 as an upgrade to an earlier version, but the
- present full price for the multiplatform version is something like
- $1497, and the present upgrade prices are something like $129 to $499,
- depending on which version you upgrade to, regardless of which version
- you had before.
-
- Beware that Zortech has a reputation for releasing compilers with lots
- of bugs. I don't even want to upgrade my version 3.04 to 3.1 unless
- they first publish a bug list showing which bugs have been fixed. Some
- of the bugs in 3.04 were very bad, such that I often had to reboot in
- the middle of a compile. Also, there were some quirks in their
- interpretation of the C++ language, which wouldn't cause major problems
- for beginning C++ programmers, but which made it hard to port big
- programs to and from their compiler.
-
- If cost is a factor, you should consider the Gnu version. I think it
- is or soon will be available on NT, and is already available on OS/2
- and there is a DOS-extender version called DJGPP. But I'm not sure
- whether the Gnu version is better than Zortech 3.1, and I don't know
- anyone who uses both, so they are hard to compare. When I started
- using Zortech 3.04, it was because I wanted a DOS-extender C++ that
- didn't do swapping to disk, and back then the only version of DJGPP I
- could find would use half of memory as a disk cache for swapping, which
- made it more likely to swap more often. Zortech 3.04 didn't do any
- swapping at all, which was what I wanted.
-
- The Gnu versions, including DJGPP, are free, course, so if it turns out
- to not suit you, you can just abandon it without feeling like you have
- wasted your money. Also the source code is free, which gives you a
- chance to fix any bugs that bother you.
-