Mailinglist Archive: opensuse (2982 mails)

< Previous Next >
Re: Programming Bloat (WAS: Re: [opensuse] frustration and suggestions)
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Sun, 4 Mar 2007 02:11:32 +0100 (CET)
  • Message-id: <Pine.LNX.4.64.0703040201220.24383@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The Saturday 2007-03-03 at 12:17 -0800, John R. Sowden wrote:

> A while back this thread mentioned Borland's 'Smart Linking' in one of its 
> Pascal compilers, but not the current (at the time) C compiler).  As this 
> process only makes sense to minimize program size, therefore decreasing load 
> time, and probably run time, as more RAM is available, it this process being 
> used by today's current compilers?
> 
> If not, why not? Is Borland holding the rights, like the tire and oil 
> companies buying and closing the trains, or Intuit's buying 'In House 
> Accountant', then shelving it.?

No, no. Free Pascal uses the same or similar technique. I don't know how 
they do it, but in Borland case they could do it because TPascal did not 
use the "standard" linker and .obj file structure with extra information, 
but a different one (.tpu) designed for the purpose. Their C compiler used 
a standard linker (almost), so it didn't have smart linking.

On the other hand... I doubt the technique is usefull with OOP.

- -- 
Cheers,
       Carlos E. R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD8DBQFF6hzGtTMYHG2NR9URAkAXAJ4t+RY+Hi34BaOLYsa9q9XgYc7LYQCeI4OM
3sUrFkhIzTR4ylZ+KwHZYIQ=
=tO8A
-----END PGP SIGNATURE-----

-- 
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >