Re: A (mild-mannered) defense of RosAsm Rocks !!!
From: Herbert Kleebauer (klee_at_unibwm.de)
Date: 03/01/04
- Next message: The Half A Wannabee: "Re: oh oh .Drive me home baby"
- Previous message: Michael: "Re: MASM and MS-Link"
- In reply to: donkey: "Re: A (mild-mannered) defense of RosAsm Rocks !!!"
- Next in thread: The Half A Wannabee: "Re: A (mild-mannered) defense of RosAsm Rocks !!!"
- Reply: The Half A Wannabee: "Re: A (mild-mannered) defense of RosAsm Rocks !!!"
- Reply: rpm5090: "Re: A (mild-mannered) defense of RosAsm Rocks !!!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 01 Mar 2004 10:20:36 +0100
donkey wrote:
>
> rpm5090 wrote:
> > I hate to be a beast, but conditional assembly is for irresponsible
> > throw-offs. If you gave a damn about the code you'd write
> > detect-portability into it.
> >
> That is fine for some applications but if you want to extract the best
> possible performance from the OS you let the installer decide not the
> software. What would you do ? write wrappers for every API that had an
> ansi and unicode implementation ? Verify the OS version before every
> message that used a string as a parameter ? The idea that it is
> irresponsible to use conditional assembly for throw-offs is ridiculous.
> You build 2 versions, one for unicode and one for ansi and the installer
> installs the right one based on the OS version of the system. That is
> the way to gaurantee the best performance from your program.
Can you please give me an example from a real application
where in an inner loop a Windows function with a string parameter
is called so frequently, that you will notice a speed difference.
But I don't understand that an assembly programmer can suggest the
use of an installer. I prefer programs which are a single exe file
(and maybe an ini file in the same directory as the exe file) which
I can copy on any PC and execute it (should also run from a USB
memory stick) without any installation (if you delete the exe file
you have also uninstalled the program). I try to avoid any program
which mess around with the Windows system directories or the
registry. But maybe you are doing HLL programming using processor
instructions (did you learn assembly programming with HLA?).
- Next message: The Half A Wannabee: "Re: oh oh .Drive me home baby"
- Previous message: Michael: "Re: MASM and MS-Link"
- In reply to: donkey: "Re: A (mild-mannered) defense of RosAsm Rocks !!!"
- Next in thread: The Half A Wannabee: "Re: A (mild-mannered) defense of RosAsm Rocks !!!"
- Reply: The Half A Wannabee: "Re: A (mild-mannered) defense of RosAsm Rocks !!!"
- Reply: rpm5090: "Re: A (mild-mannered) defense of RosAsm Rocks !!!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|