Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Development Tools

Aaron Coursolle
Aaron Coursolle
18,014 Points

Windows 64 vs. Windows 32 from a development point of view

I can find a lot online from a users point of view about the differences between 64 systems and 32 systems, but from a development standpoint what major changes does someone have to make to the code when programming for one versus programming for the other.

Assumptions:

-I'm speaking of a human-readable language, not the arrangement of compiled ones and zeros.

-I'm not talking about upgrading from one language version or IDE that runs on both machines to the next version that will potentially be only supported by 64.

1 Answer

Murat Hasdemir
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Murat Hasdemir
Front End Web Development Techdegree Graduate 20,968 Points

Warning Im not c++ programmer so take my word as perspective of web based programmer. first thing first, 32bit max ram support 4gb. 64bit max ram supports 16eb which is ~=billion gb.

basically if your application needs lots of resources than you have to go with 64bit system but if your application can work with less ram actually less than 3gb (you have to put OS resource needs to calculation) you will have no problem with working on 32bit system. by the way as far as I know there are no major changes about codes but some pointing changes (this will need a correction from expert or people who knows more about language you need)