🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.misc
Article #9705

Re: Using Borland C++

#9705
From: Buckskin Tech.
Date: Fri, 03 May 1991 23:47
19 lines
1704 bytes
whitney@sunnyland.cs.unlv.edu (Lee Whitney) writes:

>    Really!

>	Why is protected mode an excuse?  The Turbo C 2.0 linker was lightning fast in real mode, so obviously it's possible to avoid at least an unreasonable delay.  That kind of link speed is not even livable let alone likable.

The Turbo C linker was only designed to link DOS-mode apps.  When linking for
DOS mode, the Borland C++ linker is at least respectable.  However, this is
Borland's first linker for Windows (the NewEXE format), and believe me, the
NewEXE format is NOT easy to work out.  I would guess that Borland tries to
make sense of the convoluted NewEXE format by keeping tables of everything in
memory.  When running in Real mode, that's too much to store, so it tries to
do it piecemeal (and takes forever).  In Protected mode, it can store all the
tables in memory at once, so it can be reasonably fast.  

Again, this is only a guess.  I'm just waiting for the next revision of the
Windows linker, hoping it'll be faster in Real mode.

 - Wolf
Technical Details
Message-ID: <1991May3.234740.21002@netcom.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!apple!netcomsv!wolf
References: <1991Apr5.171426.28904@SanDiego.NCR.COM> <1038@stewart.UUCP> <1991Apr11.162855.10164@SanDiego.NCR.COM> <1991Apr12.154854.29070@SanDiego.NCR.COM> <1991May2.192124.26449@unlv.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!apple!netcomsv!wolf
From: wolf@netcom.COM (Buckskin Tech.)
Newsgroups: comp.sys.ibm.pc.misc,comp.windows.ms.programmer
Subject: Re: Using Borland C++
Message-ID: <1991May3.234740.21002@netcom.COM>
Date: 3 May 91 23:47:40 GMT
References: <1991Apr5.171426.28904@SanDiego.NCR.COM> <1038@stewart.UUCP> <1991Apr11.162855.10164@SanDiego.NCR.COM> <1991Apr12.154854.29070@SanDiego.NCR.COM> <1991May2.192124.26449@unlv.edu>
Sender: netnews@netcom.COM (USENET Administration)
Organization: Netcom - Online Communication Services  UNIX System {408 241-9760 guest}
Lines: 19