Guessing Game: Win32 Type Names vs Polish Words
Description
A light-mode tweet by Valentin Ignatev (@valigo, verified): "Let's play a game - win32 types vs Polish language:" followed by a single-column uppercase list interleaving real Win32 API typedefs with Polish words and city names: LPCWSTR, PSZCZYNA, WCSLEN, WCZESNY, LPCTSTR, BYDGOSZCZ, WSTRZAS, HGDIOBJ, DOWOD, HWINSTA, DLUGOSC, LPCSTR, DWORD, KAL, LPWSTR, SZCZECIN, PCWSTR, BLAD, PUHALF, CHUJ, UHALF. The joke is that the Windows API's consonant-heavy Hungarian-notation typedefs (LPCWSTR = long pointer to const wide string, HGDIOBJ = GDI object handle, HWINSTA = window station handle) are visually indistinguishable from Polish vocabulary and toponyms like Pszczyna, Bydgoszcz, and Szczecin (plus 'błąd' = error, 'długość' = length, 'dowód' = proof, and one profanity)
Comments
10Comment deleted
Hungarian notation, Polish vocabulary - Win32 was multilingual from day one, just never in anything a human could pronounce
Microsoft called it Hungarian notation; Poland would like a code review.
Trick question - all of them are polish words, some just happen to be win32 types Comment deleted
wow Comment deleted
…blad is even a word in austro-bavarian Comment deleted
also I think it's meant to say bład (note the difference: ł vs. l) Comment deleted
correction: błąd Comment deleted
yes, that means mistake in Polish Comment deleted
yes I know Comment deleted
Blyat Comment deleted