Jeśli oprogramowanie / biblioteka ma pewne wsparcie dla platformy Windows, prawie zawsze nazywają swoje katalogi i zmienne jako win32
. Jest to najbardziej rozpowszechnione w projektach C / C ++. Nawet trzykrotne wykorzystanie docelowego projektu MinGWwin32
. Czy jest tego powód? Dlaczego nie użyć prawidłowej nazwy, takiej jak Windows lub Microsoft Windows? Czy istnieje jakiś problem związany z wyborem nazwy?
To pytanie nie dotyczy interfejsu API, ale stosowanej konwencji nazewnictwa. Kiedy biblioteka obsługuje inne systemy operacyjne, często używają odpowiednich nazw, takich jak linux
, freebsd
lub jakiejkolwiek innej specjalnej wymaganej pomocy. Ale jeśli chodzi o system Windows, często jest on skracany, win32
co wydaje się nieco dziwne w porównaniu z resztą.