A candid admission from a Microsoft exec that the 30-over-year-old “Win32” API still lies at the heart of Windows today <https://www.tomshardware.com/software/windows/microsoft-cto-confesses-that-30-year-old-code-from-the-mid-90s-still-forms-the-bedrock-of-windows-11-ancient-win32-api-still-the-backbone-but-cto-says-its-more-relevant-than-ever-in-2026>.
With 64-bit machines now commonplace and 32-bit ones practically
extinct (outside of some embedded uses), whatever happened to “Win64”?
Linux and *BSD systems base their APIs on POSIX, which was cleverly--- Synchronet 3.22a-Linux NewsLink 1.2
designed right from the beginning not to have any assumptions about
being 32-bit versus 64-bit. The first 64-bit workstations were already beginning to appear back then (though they were still unheard of in
the Windows world), so the *nix standards folks had to confront the
future pretty much from the beginning, they couldn’t put it off for
another decade, as Microsoft did.
On Mon, 11 May 2026 01:18:44 -0000 (UTC), Lawrence D’Oliveiro wrote:
With 64-bit machines now commonplace and 32-bit ones practically
extinct (outside of some embedded uses), whatever happened to
“Win64”?
The name simply stuck. There are too many software for Windows by
then, and you clearly don't want to make things harder to port with
a vastly changed API "for the 64-bit age". Given the
conservativeness of Microsoft on technical decisions back then (they
even went for 32-bit longs on 64-bit platforms at the C ABI level)
...
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,116 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 86:13:08 |
| Calls: | 14,305 |
| Files: | 186,338 |
| D/L today: |
852 files (266M bytes) |
| Messages: | 2,525,504 |