20.2. Which version?

One key part of a project’s software requirement is deciding which operating system you want to develop for, and which compiler you are going to use.

It is customary to develop any substantial program within a graphically interfaced environment where you select your compiler and linker settings from dialog boxes, edit your code with word-processing tools, and edit your resources with graphics tools. An IDE (Integrated Development Environment) is also expected to have online help and a full array of debugging tools. Sometimes people also call an IDE a compiler, though really it’s more than that.

We are going to write code which can be used to build programs for the ever-more-numerous Microsoft Windows platforms: Windows 95, ...

Get Software Engineering and Computer Games now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.