15 Managing Complex Projects

Most assembly language source files aren’t stand-alone programs. They’re components of a large set of source files, in different languages, compiled and linked together to form complex applications. Programming in the large is the term software engineers have coined to describe the processes, methodologies, and tools for handling the development of large software projects.

While everyone has their own idea of what large is, separate compilation is one of the more popular techniques that support programming in the large. Using separate compilation, you first break your large source files into manageable chunks. ...

Get The Art of 64-Bit Assembly, Volume 1 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.