The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Stupid naming in 64-bit Windows

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Stupid naming in 64-bit Windows Posted: May 11, 2005 4:40 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Stupid naming in 64-bit Windows
Feed Title: Michael Lucas-Smith
Feed URL: http://www.michaellucassmith.com/site.atom
Feed Description: Smalltalk and my misinterpretations of life
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Michael Lucas-Smith

Advertisement

Microsoft has always had trouble naming things. Sticking letters in front of variable names to hint their memory format was a mixed blessing. Sure, it helped you avoid mistakes (when it was right) but it also made the code very hard to read. Well, Microsoft has just stepped up bad naming a whole new notch with their release of the 64-bit version of Windows. Here's the noise:

  • Program Files - where 64-bit applications live
  • Program Files (x86) - where 32-bit applications live
  • Windows\system32 - where 64-bit DLL's live
  • Windows\SysWOW64 - where 32-bit DLL's live
  • x86 - The compiler platform for 32-bit code generation
  • x64 - The compiler platform for 64-bit code generation

So we have 32-bit stuff in 64-bit named folders, 32-bit apps in x86 named folders, 64-bit code built on an imaginary platform called x64. Wow. Let's make sure we're being clear on what things are in our operating system so no body gets confused - eh Microsoft? I have an alternative for them:

  • Program Files - where 64-bit applications live
  • Program Files - where 32-bit applications live
  • Windows\system32 - where 32-bit DLL's live
  • Windows\system64 - where 64-bit DLL's live
  • x86 32-bit - The compiler platform for 32-bit code generation
  • x86 64-bit - The compiler platform fo4 64-bit code generation

Read: Stupid naming in 64-bit Windows

Topic: The perils of unplanned reuse Previous Topic   Next Topic Topic: Open Source management

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use