Everything About ___
Live briefing

Everything about Source code

Human-readable instructions for a computer

In computing, source code, or simply code or source, is human readable plain text that eventually results in controlling the behavior of a computer. In order to control a computer, it must be processed by a computer program – either executed directly via an interpreter or translated into a more computer-consumable form such as via a compiler. Sometimes, code is compiled directly to machine code so that it can be run in the native language of the computer without further processing. Many modern environments, though, involve compiling to an intermediate representation such as bytecode that can either run via an interpreter or be compiled on-demand to machine code via just-in-time compilation. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Source codeA 5-minute orientation
  2. Skim a recent paper: A Survey of Automatic Source Code SummarizationInfluential work since 2022
  3. Pick up a classic book: Laws, etcThe most-reprinted book on the subject
  4. Read the landmark paper: The source code control systemCited 431 times
  5. Go sideways: SoftwareA closely related topic
  6. Go sideways: Programming languageA closely related topic

📖 Definitions

Noun Human-readable instructions in a programming language, to be transformed into machine instructions by a compiler, assembler or other translator, or to be carried out directly by an interpreter.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

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

🔗 Related topics