On Wednesday, 1 November 2017 at 03:55:14 UTC, Jonathan M Davis wrote:
On Tuesday, October 31, 2017 06:33:02 Dmitry Olshansky via Digitalmars-d wrote:
On Tuesday, 31 October 2017 at 01:25:31 UTC, Adam D Ruppe wrote:
> A 32 bit program can do most the same stuff.

Client applications probably do not care much. Servers and cluster software can use more RAM and take advantage of huge address space in many interesting ways.

Wait, people run Windows on servers? No one could be that crazy, could they? ;)

You are seriously underestimating Windows Server. Yeah it has gui and remote desktop, but it ticks in at what ~200 mb of ram.

Microsoft IIS is still top server on the web.

Also if you didn’t noticed in recent years MS did quite a few breakthroughs on performance e.g. user-mode scheduling and RIO sockets.



I think that Adam has a valid point that there _are_ plenty of applications that can function just fine as 32-bit, and given how much easier it is to build for 32-bit on Windows with D, if you don't need to interact with any 3rd party libraries built with MS' compiler, then simply using the default 32-bit dmd stuff on Windows could be just fine.

That is ok.


But the fact remains that plenty of applications need 64-bit or would benefit from 64-bit, and plenty of applications need access to COFF libraries, and in those cases, you can't do things the easy way on Windows.

Like dmd itself!



Reply via email to