A candid admission from a Microsoft exec that the 30-over-year-old rCLWin32rCY 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 rCLWin64rCY?
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 couldnrCOt put it off for
another decade, as Microsoft did.
On Mon, 11 May 2026 01:18:44 -0000 (UTC), Lawrence DrCOOliveiro wrote:
With 64-bit machines now commonplace and 32-bit ones practically
extinct (outside of some embedded uses), whatever happened to
rCLWin64rCY?
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)
...
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), they probably won't even consider the notion of just renaming the Win32 API to Win64.
ItrCOs more than just a name sticking. Consider the difference between the SYSTEM32 and SYSTEM directories on a Windows install: guess which one
holds the 64-bit binaries on a 64-bit system?
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 65 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 07:06:13 |
| Calls: | 862 |
| Files: | 1,311 |
| D/L today: |
922 files (14,318M bytes) |
| Messages: | 264,772 |