4 ms·
The first two paragraphs are wrong, aren't they? My understanding is that the "32" in Win32 was originally to distinguish 32 bit from 16 bit API calls, but now
by simplicio 6y ago
The first two paragraphs are wrong, aren't they? My understanding is that the "32" in Win32 was originally to distinguish 32 bit from 16 bit API calls, but now its just the generic name for the Windows API.
The article makes it sound like the change is only of interest if you're compiling 32-bit applications.
- jarjoura 6y agoWin32 is the consistent branding Microsoft has used to describe its C/C++ API for the last 20 years. It's many things though, GDI, User32, NT, DirectX, etc.
- OnlyOneCannolo 6y agoIt's an error of omission in that Win32 also refers to the 64-bit versions. The Windows API includes but is not limited to Win32. https://docs.microsoft.com/en-us/windows/win32/ https://docs.microsoft.com/en-us/windows/win32/
- simplicio 6y agoYea, that was my understanding. But its not an error of omission, the article specifically stresses its the API for 32 bits twice in the first two sentences of the article.
- OnlyOneCannolo 6y agoThey're wrong because they didn't realize they left something out of a partially true statement. That's an error of omission.
- Dylan16807 6y ago"Win32 APIs long used for 32-bit Windows programming" is omission. "Win32 is the 32-bit API" is flat-out wrong.
- OnlyOneCannolo 6y agoWin32 refers to the 32-bit API and 64-bit API, so it's correct to call it a 32-bit API. The article never explicitly said that Win32 is exclusively 32-bit, so it omitted 64-bit.
- Dylan16807 6y ago> Win32 refers to the 32-bit API and 64-bit API, so it's correct to call it a 32-bit API. It's really not, as a standalone statement. It has a 32 bit part, it is not "32 bit end of sentence".
- OnlyOneCannolo 6y agoThat's what makes it an error of omission.
- Dylan16807 6y agoAn error of omission is when you say something that is misleading but still true. The incorrectly missing part has to be implied, not directly stated, to be an error of omission. The first instance in the article implies the incorrect part, but the second instance directly states the incorrect part.
- OnlyOneCannolo 6y ago