Re: C# programmer wants to learn assembly?? plz help



Betov <betov@xxxxxxx> wrote...
Herbert Kleebauer <klee@xxxxxxxxx> écrivait news:4597A226.100CB4E8
@unibwm.de:
Betov wrote:
3) I have no plan and really no reason for ever thinking about
a RosAsm version written in 64 Bits. Why on earth would i?
Who needs 64 Bits?

Who needs ever more than 640 kbyte of RAM?

There is no room for joking, here, Herbert. Fact is that,
when Win32 came out, it was an evident improvement, which
everybody was waiting for. The oncoming of Win32
effectively arased DOS completely, because of the massive
advantages. And this is, as well, evident, that, the only
people who may need 64 are the "Market Sellers". Not the
Programmers. For 99.9999999999999% of the Applications,
64 will be utterly useless, and, in any case, the final
users will never see any difference. So we are in a very
different situation, than th one we got with the 16 to 32
switch.

In this respect, Betov's probably right. What benefit does 64-bit give
over 32-bit other than increased address space and additional GPRs? And
the end user won't notice these for the vast majority of applications.

Of course, what benefits did 32-bit give end users over 16-bit? Well,
there was a change to the memory model, but that mainly affected
programmers. Same with register changes. And, as Betov mentioned, the
Win32 API improved on the Win16 API, but that also only affected
programmers.

Yet, users still upgraded, mostly because new software was written for
the new machines / OS, so they'd have to upgrade to run it. And they'll
upgrade to 64-bit too, eventually, for much the same reason.

Of course, you can still run 16-bit software on a 32-bit machine. Why
can you still run 16-bit software? Users actually don't like upgrading
once they get their software to work the way they want it to; they only
do it when they have to. Making people choose between their
applications and the OS means they won't upgrade. I still know people
using applications written for DOS -- as a core part of their business!
This is why Windows goes out of its way to maintain backward
compatibility (so users can still upgrade and pay them more money).

So, 32-bit will be around for quite some time yet, even if the rest of
the world moves on and users start running 64-bit OS's. If Betov wants
to stay in the past, let him.

Hmm, now that I think about it, since his RosAsm users are programmers
and most programmers would want to move on to 64-bit, maybe he'll need
to worry a little sooner than most. :) Only time will tell.

David
.



Relevant Pages

  • Re: I WANT MY FP2000 BACK
    ... Once you upgraded did you download and install Office 2003 Service Pack 1, ... There IS a cavalier attitude here. ... >> Alex, ... >> conflicts with other applications. ...
    (microsoft.public.frontpage.client)
  • Re: Upgrade ME to XP
    ... I can put back the EXACT same applications ... you are creating a brand-new installation ... upgrade results in a problem-free installation. ...
    (microsoft.public.windowsxp.general)
  • Re: Surveys is TO LONG
    ... John Kaster (CodeGear) wrote: ... For example in 5.1 you refer to "Client/Server Database Applications - Two Tier", but in 5.2 you call the same thing "Two-tiered database applications ". ... ECO" as an option, in 6.9 the same answer is listed as "None -- I don't use ECO". ... An upgrade is a version level change that gives new features. ...
    (borland.public.delphi.non-technical)
  • Re: "save as" crashes
    ... I do know I didn't have the problem before my 2000>XP upgrade. ... I am sure that doing a wipe, re-partition and clean install would fix ... Bob Sisson ... I would try reinstalling the applications. ...
    (microsoft.public.windowsxp.general)
  • Re: [opensuse] RE: Open Suse Alpha3 testing - upgradeability
    ... class applications, Wireshark and a few backup tools. ... When I upgraded I got a KDE desktop, New fonts, Kmail, NO Evolution,NO ... Some backup tools went missing a ZEN updater applet ... upgrade that database and install if required dependant files - Clearly ...
    (SuSE)