On Wednesday, 10 September 2014 at 13:53:32 UTC, Marco Leise
Am Tue, 09 Sep 2014 10:20:43 +0000
schrieb "Don" <x...@nospam.com>:
On Monday, 8 September 2014 at 08:18:32 UTC, Ola Fosheim
> On Monday, 8 September 2014 at 08:08:23 UTC, Kagamin wrote:
>> But that downloaded file is bloatware, because it has to
>> implement functionality, which is not provided by the
>> system. That tiny pe file doesn't download anything, it's
>> completely done by the system.
My personal best --
At my first job, a customer once made a request for a very
simple DOS utility. They did mention that they didn't have
much disk space on their machine, so they asked me to try to
make the program small.
That was a once-in-a-lifetime opportunity. Naturally, I wrote
it in asm.
The final executable size was 15 bytes. <g>
The customer loved it.
Vladimir: Good job!
Don: Nice story. What did it do?
It blanked the screen in a particular way. It was purely for
During my time at a vocation school I wrote some stuff like a
tiny Windows media player with some of the ASM in the DOS/PE
header area. And an animated GIF player in ASM as a .com
executable with the GIF included in it. (Easy since GIF
algorithms are 16-bit and they use 8-bit color palettes)
That was the only time I ever made a commercial release that was
entirely in asm. It only took me about ten minutes to write. It
would have been far more difficult in another language.
On Wednesday, 10 September 2014 at 14:17:25 UTC, ketmar via
On Wed, 10 Sep 2014 16:02:01 +0200
Marco Leise via Digitalmars-d-announce
and they never knows that it took at least 512 bytes anyway. or
> The final executable size was 15 bytes. <g>
> The customer loved it.
more, depending of claster size. heh.
Yeah. Plus the filename took up almost as much space as the
executable code. But when they said they wanted it to be small,
they actually meant "less than 2 megabytes". When our sales guy
saw it, he said, "You got it down to 15kb? That's incredible!"
But I won't pollute D.announce any more. :)