Everything About ___
Live briefing

Everything about Single compilation unit

Software compilation technique for C/C++

Single compilation unit (SCU) is a computer programming technique for the C and C++ languages, which reduces compilation time for programs spanning multiple files. Specifically, it allows the compiler to keep data from shared header files, definitions and templates, so that it need not recreate them for each file. It is an instance of program optimization, and can be seen as a form of implementing modular programming. The technique can be applied to an entire program or to some subset of source files; when applied to an entire program, it is also known as a unity build. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Single compilation unitA 5-minute orientation
  2. Pick up a classic book: American FilmThe most-reprinted book on the subject
  3. Go sideways: Precompiled headerA closely related topic
  4. Go sideways: Unity buildA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Purpose
  2. Example

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics